18#ifndef SLICE_PARAMS_GUARD
19#define SLICE_PARAMS_GUARD
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
void validateSplit(const SliceParams ¶ms, bool allowLabel, bool allowDegree)
void addIdealParams(CliParams ¶ms)
void extractCliValues(SliceParams &slice, const CliParams &cli)
void useIndependenceSplits(bool value)
const string & getSplit() const
void setSplit(const string &name)
bool getUseIndependenceSplits() const
void useBoundElimination(bool value)
void useBoundSimplification(bool value)
bool getUseBoundSimplification() const
Returns whether to simplify slices by seeking to generate non-improving slices that are then eliminat...
bool getUseBoundElimination() const
Returns whether to use branch-and-bound to speed up Slice optimization computations by eliminating no...
bool _useBoundElimination
bool _useBoundSimplification