addLemma(const Theorem &thm) | CVCL::SearchSat | [private] |
addSplitter(const Expr &e, int priority) | CVCL::SearchSat | [private] |
assertLit(SAT::Lit l) | CVCL::SearchSat | [private] |
check(const Expr &e, bool isRestart=false) | CVCL::SearchSat | [private] |
checkConsistent(SAT::Clause &c, bool fullEffort) | CVCL::SearchSat | [private] |
checkJustified(SAT::Var v) | CVCL::SearchSat | [inline, private] |
checkValid(const Expr &e) | CVCL::SearchSat | [inline, virtual] |
createRules() | CVCL::SearchEngine | [protected] |
d_bottomScope | CVCL::SearchSat | [private] |
d_cnfManager | CVCL::SearchSat | [private] |
d_commonRules | CVCL::SearchEngine | [protected] |
d_core | CVCL::SearchEngine | [protected] |
d_coreSatAPI | CVCL::SearchSat | [private] |
d_decider | CVCL::SearchSat | [private] |
d_dpllt | CVCL::SearchSat | [private] |
d_dplltReady | CVCL::SearchSat | [private] |
d_idxUserAssump | CVCL::SearchSat | [private] |
d_inCheckSat | CVCL::SearchSat | [private] |
d_intAssumptions | CVCL::SearchSat | [private] |
d_lastCheck | CVCL::SearchSat | [private] |
d_lastRegisteredVar | CVCL::SearchSat | [private] |
d_lastValid | CVCL::SearchSat | [private] |
d_lemmas | CVCL::SearchSat | [private] |
d_lemmasNext | CVCL::SearchSat | [private] |
d_name | CVCL::SearchSat | [private] |
d_nextImpliedLiteral | CVCL::SearchSat | [private] |
d_restorer | CVCL::SearchSat | [private] |
d_rootLits | CVCL::SearchSat | [private] |
d_rules | CVCL::SearchEngine | [protected] |
d_theorems | CVCL::SearchSat | [private] |
d_theoryAPI | CVCL::SearchSat | [private] |
d_userAssumptions | CVCL::SearchSat | [private] |
d_vars | CVCL::SearchSat | [private] |
findSplitterRec(SAT::Lit lit, SAT::Var::Val value, SAT::Lit *litDecision) | CVCL::SearchSat | [private] |
getAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchSat | [virtual] |
getBottomScope() | CVCL::SearchSat | [inline, private] |
getConcreteModel(ExprMap< Expr > &m) | CVCL::SearchEngine | |
getCounterExample(std::vector< Expr > &assertions, bool inOrder=true) | CVCL::SearchSat | [virtual] |
getExplanation(SAT::Lit l, SAT::Clause &c) | CVCL::SearchSat | [private] |
getImplication() | CVCL::SearchSat | [private] |
getImpliedLiteral() | CVCL::SearchSat | [virtual] |
getInternalAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchSat | [virtual] |
getName() | CVCL::SearchSat | [inline, virtual] |
getNewClauses(SAT::CNF_Formula &cnf) | CVCL::SearchSat | [private] |
getProof() | CVCL::SearchSat | [virtual] |
getUserAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchSat | [virtual] |
getValue(SAT::Lit c) | CVCL::SearchSat | [inline, private] |
isAssumption(const Expr &e) | CVCL::SearchSat | [virtual] |
lastThm() | CVCL::SearchSat | [inline, virtual] |
makeDecision() | CVCL::SearchSat | [private] |
newUserAssumption(const Expr &e, int scope=-1) | CVCL::SearchSat | [virtual] |
registerAtom(const Expr &e) | CVCL::SearchSat | [virtual] |
restart(const Expr &e) | CVCL::SearchSat | [inline, virtual] |
restoreDPLLT() | CVCL::SearchSat | [inline, private] |
Restorer class | CVCL::SearchSat | [friend] |
returnFromCheck() | CVCL::SearchSat | [virtual] |
SearchEngine(TheoryCore *core) | CVCL::SearchEngine | |
SearchSat(TheoryCore *core) | CVCL::SearchSat | |
SearchSatCoreSatAPI class | CVCL::SearchSat | [friend] |
SearchSatDecider class | CVCL::SearchSat | [friend] |
SearchSatTheoryAPI class | CVCL::SearchSat | [friend] |
setJustified(SAT::Var v) | CVCL::SearchSat | [inline, private] |
setValue(SAT::Var v, SAT::Var::Val val) | CVCL::SearchSat | [inline, private] |
theoryCore() | CVCL::SearchEngine | [inline] |
~SearchEngine() | CVCL::SearchEngine | [virtual] |
~SearchSat() | CVCL::SearchSat | [virtual] |