15 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsBase>";
40 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsLIAOnly>";
51 static constexpr
auto moduleName =
"PBPPModule<PBPPSettings1>";
72 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsLIAOnlyWithNormalize>";
81 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsWithNormalize>";
102 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly20>";
125 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly05>";
140 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly20>";
160 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly05>";
180 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly20>";
196 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsCardinalityOnly05>";
213 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsWithRNS>";
229 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsWithCardConstr>";
245 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsWithMixedConstr>";
261 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsBasic>";
275 static constexpr
auto moduleName =
"PBPPModule<PBPPSettingsMaxSMT>";
Class to create the formulas for axioms.
static constexpr bool use_mixed_transformation
static constexpr bool use_card_transformation
static constexpr bool use_short_transformation
static constexpr bool use_long_transformation
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr auto moduleName
Name of the Module.
static constexpr bool use_totalizer_transformation
static constexpr bool USE_LIA_ONLY
static constexpr bool use_commander_transformation
static constexpr bool USE_LIA_MIXED
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool use_commander_transformation
static constexpr bool use_card_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr bool USE_LIA_ONLY
static constexpr bool use_long_transformation
static constexpr bool USE_LIA_MIXED
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool use_mixed_transformation
static constexpr bool SPLIT_EQUALITIES
static constexpr bool use_totalizer_transformation
static constexpr bool use_rns_transformation
Example for a setting.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool NORMALIZE_CONSTRAINTS
static constexpr bool use_short_transformation
static constexpr bool use_card_transformation
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr auto moduleName
Name of the Module.
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool USE_LIA_MIXED
static constexpr bool USE_LIA_ONLY
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool USE_LIA_ONLY
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr auto moduleName
Name of the Module.
static constexpr bool NORMALIZE_CONSTRAINTS
static constexpr bool USE_LIA_MIXED
static constexpr bool use_card_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool USE_LIA_MIXED
static constexpr bool USE_LIA_ONLY
static constexpr bool use_card_transformation
static constexpr bool USE_LIA_ONLY
static constexpr bool NORMALIZE_CONSTRAINTS
static constexpr bool USE_LIA_MIXED
static constexpr bool use_card_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool use_rns_transformation
Example for a setting.
static constexpr bool use_commander_transformation
static constexpr bool USE_LIA_ONLY
static constexpr bool USE_LIA_MIXED
static constexpr bool use_short_transformation
static constexpr bool use_card_transformation
static constexpr bool use_long_transformation
static constexpr bool use_mixed_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool USE_LIA_MIXED
static constexpr bool use_short_transformation
static constexpr bool use_long_transformation
static constexpr bool use_card_transformation
Example for a setting.
static constexpr bool USE_LIA_ONLY
static constexpr bool use_mixed_transformation
static constexpr bool use_mixed_transformation
static constexpr bool use_card_transformation
Example for a setting.
static constexpr bool USE_LIA_ONLY
static constexpr bool use_long_transformation
static constexpr bool USE_LIA_MIXED
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr auto moduleName
Name of the Module.
static constexpr bool use_short_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr bool USE_LIA_ONLY
static constexpr bool NORMALIZE_CONSTRAINTS
static constexpr bool USE_LIA_ONLY
static constexpr auto moduleName
Name of the Module.
static constexpr bool USE_LIA_MIXED
static constexpr bool use_totalizer_transformation
static constexpr bool USE_LIA_ONLY
static constexpr bool use_card_transformation
static constexpr auto moduleName
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool USE_LIA_ONLY
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool USE_LIA_MIXED
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool use_card_transformation
static constexpr bool use_card_transformation
static constexpr bool USE_LIA_MIXED
static constexpr auto moduleName
Name of the Module.
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool USE_LIA_ONLY
static constexpr bool use_short_transformation
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool use_mixed_transformation
static constexpr bool use_long_transformation
static constexpr auto moduleName
Name of the Module.
static constexpr bool NORMALIZE_CONSTRAINTS
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool USE_LIA_ONLY
static constexpr bool use_card_transformation
Example for a setting.
static constexpr bool USE_LIA_MIXED
static constexpr bool USE_LIA_ONLY
static constexpr double MAX_NEW_RELATIVE_FORMULA_SIZE
static constexpr bool use_card_transformation
static constexpr bool ENCODE_IF_POSSIBLE
static constexpr bool USE_LIA_MIXED
static constexpr auto moduleName
Name of the Module.