13 struct CoveringNGSettings : CoveringNGSettingsDefault {
19 std::size_t fe_results = 1;
21 bool fe_stop_evaluation_on_conflict =
false;
22 bool fe_preprocess =
true;
23 bool fe_postprocess =
false;
25 return Type(proj, fe_implicant_ordering, fe_results, fe_constraint_ordering, fe_stop_evaluation_on_conflict, fe_preprocess, fe_postprocess, fe_boolean_exploration);
37 addBackend<CoveringNGModule<internal::CoveringNGSettings>>()
CoveringNG_PPImplicantsVarsVarorderSplitting()
void setStrategy(const std::initializer_list< BackendLink > &backends)
BackendLink addBackend(const std::initializer_list< BackendLink > &backends={})
Encapsulates all computations on polynomials.
VariableOrderingHeuristics
Possible heuristics for variable ordering.
Class to create the formulas for axioms.
static constexpr covering_ng::variables::VariableOrderingHeuristics variable_ordering_heuristic