|
| | SimpSolver () |
| |
| | ~SimpSolver () |
| |
| bool | addClause (const vec< Lit > &ps) |
| |
| bool | addClause (Lit p) |
| |
| bool | addClause (Lit p, Lit q) |
| |
| bool | addClause (Lit p, Lit q, Lit r) |
| |
| bool | addClause_ (vec< Lit > &ps) |
| |
| bool | addEmptyClause () |
| |
| bool | eliminate (bool turn_off_elim=false) |
| |
| virtual void | garbageCollect () override |
| |
| bool | isEliminated (Var v) const |
| |
| Var | newVar (bool polarity=true, bool dvar=true) |
| |
| void | setFrozen (Var v, bool b) |
| |
| bool | solve (bool do_simp=true, bool turn_off_simp=false) |
| |
| bool | solve (const vec< Lit > &assumps, bool do_simp=true, bool turn_off_simp=false) |
| |
| bool | solve (Lit p, bool do_simp=true, bool turn_off_simp=false) |
| |
| bool | solve (Lit p, Lit q, bool do_simp=true, bool turn_off_simp=false) |
| |
| bool | solve (Lit p, Lit q, Lit r, bool do_simp=true, bool turn_off_simp=false) |
| |
| lbool | solveLimited (const vec< Lit > &assumps, bool do_simp=true, bool turn_off_simp=false) |
| |
| bool | substitute (Var v, Lit x) |
| |
| | Solver () |
| |
| virtual | ~Solver () |
| |
| bool | addClause (const vec< Lit > &ps) |
| |
| bool | addClause (Lit p) |
| |
| bool | addClause (Lit p, Lit q) |
| |
| bool | addClause (Lit p, Lit q, Lit r) |
| |
| bool | addClause_ (vec< Lit > &ps) |
| |
| bool | addEmptyClause () |
| |
| void | budgetOff () |
| |
| void | checkGarbage () |
| |
| void | checkGarbage (double gf) |
| |
| void | clearInterrupt () |
| |
| void | interrupt () |
| |
| lbool | modelValue (Lit p) const |
| |
| lbool | modelValue (Var x) const |
| |
| int | nAssigns () const |
| |
| int | nClauses () const |
| |
| Var | newVar (bool polarity=true, bool dvar=true) |
| |
| int | nFreeVars () const |
| |
| int | nLearnts () const |
| |
| int | nVars () const |
| |
| bool | okay () const |
| |
| void | setConfBudget (int64_t x) |
| |
| void | setDecisionVar (Var v, bool b) |
| |
| void | setPolarity (Var v, bool b) |
| |
| void | setPropBudget (int64_t x) |
| |
| bool | simplify () |
| |
| bool | solve () |
| |
| bool | solve (const vec< Lit > &assumps) |
| |
| bool | solve (double t, SolverStatus &st) |
| |
| bool | solve (Lit p) |
| |
| bool | solve (Lit p, Lit q) |
| |
| bool | solve (Lit p, Lit q, Lit r) |
| |
| lbool | solveLimited (const vec< Lit > &assumps) |
| |
| void | toDimacs (const char *file) |
| |
| void | toDimacs (const char *file, const vec< Lit > &assumps) |
| |
| void | toDimacs (const char *file, Lit p) |
| |
| void | toDimacs (const char *file, Lit p, Lit q) |
| |
| void | toDimacs (const char *file, Lit p, Lit q, Lit r) |
| |
| void | toDimacs (std::ostream &out, Clause &c, vec< Var > &map, Var &max) |
| |
| void | toDimacs (std::ostream &out, const vec< Lit > &assumps) |
| |
| lbool | value (Lit p) const |
| |
| lbool | value (Var x) const |
| |
Definition at line 33 of file SimpSolver.h.