27 _useIndependence(
true),
34 _useIndependence(
true),
69 reportError(
"Label split strategy is not appropriate "
75 reportError(
"The split strategy degree is not appropriate "
81 reportError(
"The split strategy frob is not appropriate "
const string & getString(const CliParams ¶ms, const string &name)
bool getBool(const CliParams ¶ms, const string &name)
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
bool _useBoundSimplification
bool _useBoundElimination
void validateSplit(const SliceParams ¶ms, bool allowLabel, bool allowDegree)
void addSliceParams(CliParams ¶ms)
void extractCliValues(SliceParams &slice, const CliParams &cli)
void extractCliValues(SliceParams &slice, const CliParams &cli)
static auto_ptr< SplitStrategy > createStrategy(const string &prefix)
Returns the strategy whose name has the given prefix.
void reportError(const string &errorMsg)