config_options[n] = v;
}
+ void disableSimplifications()
+ {
+ optimize_flag = false;
+ bitConstantProp_flag = false;
+ set("enable-unconstrained","0");
+ set("use-intervals","0");
+ wordlevel_solve_flag = false;
+ }
+
string get(string n)
{
return get(n,"");
bm->UserFlags.solver_to_use = UserDefinedFlags::MINISAT_SOLVER;
break;
case DISABLE_SIMPLIFICATIONS:
- bm->UserFlags.optimize_flag = false;
- bm->UserFlags.bitConstantProp_flag = false;
- bm->UserFlags.set("enable-unconstrained","0");
- bm->UserFlags.set("use-intervals","0");
- bm->UserFlags.wordlevel_solve_flag = false;
+ bm->UserFlags.disableSimplifications();
break;
default:
fprintf(stderr,usage,prog);