| addCNFFact(const Theorem &thm, bool fromCore=false) | CVCL::SearchImplBase | [protected] |
| addFact(const Theorem &thm) | CVCL::SearchImplBase | |
| addLiteralFact(const Theorem &thm) | CVCL::SearchEngineFast | [virtual] |
| addNewClause(Clause &c) | CVCL::SearchEngineFast | [private] |
| addNonLiteralFact(const Theorem &thm) | CVCL::SearchEngineFast | [virtual] |
| addSplitter(const Expr &e, int priority) | CVCL::SearchEngineFast | [virtual] |
| analyzeUIPs(const Theorem &falseThm, int conflictScope) | CVCL::SearchEngineFast | [private] |
| assertAssumptions() | CVCL::SearchEngineFast | [private] |
| bcp() | CVCL::SearchEngineFast | [private] |
| checkSAT() | CVCL::SearchEngineFast | [private] |
| checkValid(const Expr &e) | CVCL::SearchImplBase | [virtual] |
| checkValidInternal(const Expr &e) | CVCL::SearchEngineFast | [virtual] |
| checkValidMain(const Expr &e2) | CVCL::SearchEngineFast | [private] |
| Circuit class | CVCL::SearchEngineFast | [friend] |
| clearFacts() | CVCL::SearchEngineFast | [private] |
| clearLiterals() | CVCL::SearchEngineFast | [private] |
| commitFacts() | CVCL::SearchEngineFast | [private] |
| ConflictClauseManager class | CVCL::SearchEngineFast | [friend] |
| createRules() | CVCL::SearchEngine | [protected] |
| d_applyCNFRulesCache | CVCL::SearchImplBase | [protected] |
| d_assumptions | CVCL::SearchImplBase | [protected] |
| d_berkminFlag | CVCL::SearchEngineFast | [private] |
| d_bottomScope | CVCL::SearchImplBase | [protected] |
| d_circuitPropCount | CVCL::SearchEngineFast | [private] |
| d_circuits | CVCL::SearchEngineFast | [private] |
| d_circuitsByExpr | CVCL::SearchEngineFast | [private] |
| d_clauses | CVCL::SearchEngineFast | [private] |
| d_clausesQueryEnd | CVCL::SearchEngineFast | [private] |
| d_clausesQueryStart | CVCL::SearchEngineFast | [private] |
| d_cnfCache | CVCL::SearchImplBase | [protected] |
| d_cnfOption | CVCL::SearchImplBase | [protected] |
| d_cnfVars | CVCL::SearchImplBase | [protected] |
| d_commonRules | CVCL::SearchEngine | [protected] |
| d_conflictClauseCount | CVCL::SearchEngineFast | [private] |
| d_conflictClauseManager | CVCL::SearchEngineFast | [private] |
| d_conflictClauses | CVCL::SearchEngineFast | [private] |
| d_conflictClauseStack | CVCL::SearchEngineFast | [private] |
| d_conflictCount | CVCL::SearchEngineFast | [private] |
| d_conflictTheorem | CVCL::SearchEngineFast | [private] |
| d_core | CVCL::SearchEngine | [protected] |
| d_coreSatAPI_implBase | CVCL::SearchImplBase | [protected] |
| d_decisionEngine | CVCL::SearchEngineFast | [private] |
| d_dpSplitters | CVCL::SearchImplBase | [protected] |
| d_enqueueCNFCache | CVCL::SearchImplBase | [protected] |
| d_factQueue | CVCL::SearchEngineFast | [private] |
| d_ifLiftOption | CVCL::SearchImplBase | [protected] |
| d_ignoreCnfVarsOption | CVCL::SearchImplBase | [protected] |
| d_inCheckSAT | CVCL::SearchEngineFast | [private] |
| d_lastConflictClause | CVCL::SearchEngineFast | [private] |
| d_lastConflictScope | CVCL::SearchEngineFast | [private] |
| d_lastCounterExample | CVCL::SearchImplBase | [protected] |
| d_lastValid | CVCL::SearchImplBase | [protected] |
| d_literals | CVCL::SearchEngineFast | [private] |
| d_literalSet | CVCL::SearchEngineFast | [private] |
| d_litsAlive | CVCL::SearchEngineFast | [private] |
| d_litsByScores | CVCL::SearchEngineFast | [private] |
| d_litsMaxScorePos | CVCL::SearchEngineFast | [private] |
| d_litSortCount | CVCL::SearchEngineFast | [private] |
| d_name | CVCL::SearchEngineFast | [private] |
| d_nonLiterals | CVCL::SearchEngineFast | [private] |
| d_nonLiteralsSaved | CVCL::SearchEngineFast | [private] |
| d_nonlitQueryEnd | CVCL::SearchEngineFast | [private] |
| d_nonlitQueryStart | CVCL::SearchEngineFast | [private] |
| d_origFormulaOption | CVCL::SearchImplBase | [protected] |
| d_replaceITECache | CVCL::SearchImplBase | [protected] |
| d_rules | CVCL::SearchEngine | [protected] |
| d_simplifiedThm | CVCL::SearchEngineFast | [private] |
| d_splitterCount | CVCL::SearchEngineFast | [private] |
| d_unitConflictClauses | CVCL::SearchEngineFast | [private] |
| d_unitPropCount | CVCL::SearchEngineFast | [private] |
| d_unreportedLits | CVCL::SearchEngineFast | [private] |
| d_unreportedLitsHandled | CVCL::SearchEngineFast | [private] |
| d_useEnqueueFact | CVCL::SearchEngineFast | [private] |
| d_vm | CVCL::SearchImplBase | [protected] |
| enqueueFact(const Theorem &thm) | CVCL::SearchEngineFast | [private] |
| findSplitter() | CVCL::SearchEngineFast | [private] |
| fixConflict() | CVCL::SearchEngineFast | [private] |
| getAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchImplBase | [virtual] |
| getAssumptionsUsed() | CVCL::SearchImplBase | [virtual] |
| getBottomScope() | CVCL::SearchImplBase | [inline] |
| getConcreteModel(ExprMap< Expr > &m) | CVCL::SearchEngine | |
| getCounterExample(std::vector< Expr > &assertions) | CVCL::SearchEngineFast | [virtual] |
| CVCL::SearchImplBase::getCounterExample(std::vector< Expr > &assertions, bool inOrder=true) | CVCL::SearchImplBase | [virtual] |
| getImpliedLiteral() | CVCL::SearchImplBase | [inline, virtual] |
| getInternalAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchImplBase | [virtual] |
| getName() | CVCL::SearchEngineFast | [inline, virtual] |
| getProof() | CVCL::SearchImplBase | [virtual] |
| getUserAssumptions(std::vector< Expr > &assumptions) | CVCL::SearchImplBase | [virtual] |
| IF_DEBUG(void fullCheck()) | CVCL::SearchEngineFast | [private] |
| isAssumption(const Expr &e) | CVCL::SearchEngineFast | [virtual] |
| isClause(const Expr &e) | CVCL::SearchImplBase | |
| isCNFVar(const Expr &e) | CVCL::SearchImplBase | [inline] |
| isGoodSplitter(const Expr &e) | CVCL::SearchImplBase | |
| isPropClause(const Expr &e) | CVCL::SearchImplBase | |
| lastThm() | CVCL::SearchImplBase | [inline, virtual] |
| newIntAssumption(const Expr &e) | CVCL::SearchEngineFast | [virtual] |
| CVCL::SearchImplBase::newIntAssumption(const Theorem &thm) | CVCL::SearchImplBase | |
| newLiteral(const Expr &e) | CVCL::SearchImplBase | [inline, protected] |
| newUserAssumption(const Expr &e, int scope=-1) | CVCL::SearchImplBase | [virtual] |
| processConflict(const Literal &l) | CVCL::SearchEngineFast | [private] |
| processConflict(const Theorem &thm) | CVCL::SearchEngineFast | [private] |
| processResult(const Theorem &res, const Expr &e) | CVCL::SearchImplBase | |
| propagate(const Clause &c, int idx, bool &wpUpdated) | CVCL::SearchEngineFast | [private] |
| recordFact(const Theorem &thm) | CVCL::SearchEngineFast | [private] |
| registerAtom(const Expr &e) | CVCL::SearchImplBase | [inline, virtual] |
| restart(const Expr &e) | CVCL::SearchImplBase | [virtual] |
| restartInternal(const Expr &e) | CVCL::SearchEngineFast | [virtual] |
| returnFromCheck() | CVCL::SearchImplBase | [inline, virtual] |
| scopeLevel() | CVCL::SearchImplBase | [inline, protected] |
| SearchEngine(TheoryCore *core) | CVCL::SearchEngine | |
| SearchEngineFast(TheoryCore *core) | CVCL::SearchEngineFast | |
| SearchImplBase(TheoryCore *core) | CVCL::SearchImplBase | |
| setInconsistent(const Theorem &thm) | CVCL::SearchEngineFast | [private] |
| simplify(const Theorem &e) | CVCL::SearchImplBase | [inline, protected] |
| split() | CVCL::SearchEngineFast | [private] |
| theoryCore() | CVCL::SearchEngine | [inline] |
| traceConflict(const Theorem &conflictThm) | CVCL::SearchEngineFast | [private] |
| unitPropagation(const Clause &c, unsigned idx) | CVCL::SearchEngineFast | [private] |
| updateLitCounts(const Clause &c) | CVCL::SearchEngineFast | [private] |
| updateLitScores(bool firstTime) | CVCL::SearchEngineFast | [private] |
| wp(const Literal &literal) | CVCL::SearchEngineFast | [private] |
| ~SearchEngine() | CVCL::SearchEngine | [virtual] |
| ~SearchEngineFast() | CVCL::SearchEngineFast | [virtual] |
| ~SearchImplBase() | CVCL::SearchImplBase | [virtual] |