_assignment_hook | Xchaff | [private] |
_assignment_hook_cookie | Xchaff | [private] |
_decision_hook | Xchaff | [private] |
_decision_hook_cookie | Xchaff | [private] |
_solver | Xchaff | [private] |
AddClause(std::vector< Lit > &lits) | Xchaff | [inline] |
SatSolver::AddClause(std::vector< Lit > &lits)=0 | SatSolver | [pure virtual] |
AddVariable() | SatSolver | [inline] |
AddVariables(int nvars) | Xchaff | [inline, virtual] |
BUDGET_EXCEEDED enum value | SatSolver | |
Continue() | Xchaff | [virtual] |
Create() | SatSolver | [static] |
DeleteClause(Clause clause) | SatSolver | [inline, virtual] |
DisableClauseDeletion() | Xchaff | [inline, virtual] |
EnableClauseDeletion() | Xchaff | [inline, virtual] |
GetBudgetUsed() | Xchaff | [inline, virtual] |
GetClause(int clauseIndex) | Xchaff | [virtual] |
GetClauseLits(SatSolver::Clause clause, std::vector< Lit > *lits) | Xchaff | |
SatSolver::GetClauseLits(Clause clause, std::vector< Lit > *lits)=0 | SatSolver | [pure virtual] |
GetFirstClause() | Xchaff | [inline, virtual] |
GetFirstVar() | Xchaff | [inline, virtual] |
GetMaxDLevel() | Xchaff | [inline, virtual] |
GetMemUsed() | Xchaff | [inline, virtual] |
GetNextClause(Clause clause) | Xchaff | [inline] |
SatSolver::GetNextClause(Clause clause)=0 | SatSolver | [pure virtual] |
GetNextVar(Var var) | Xchaff | [inline] |
SatSolver::GetNextVar(Var var)=0 | SatSolver | [pure virtual] |
GetNumConflicts() | Xchaff | [inline, virtual] |
GetNumDecisions() | Xchaff | [inline, virtual] |
GetNumDeletedClauses() | Xchaff | [inline, virtual] |
GetNumDeletedLiterals() | Xchaff | [inline, virtual] |
GetNumExtConflicts() | Xchaff | [inline, virtual] |
GetNumImplications() | Xchaff | [inline, virtual] |
GetNumLiterals() | Xchaff | [inline, virtual] |
GetPhaseFromLit(Lit lit) | Xchaff | [inline] |
SatSolver::GetPhaseFromLit(Lit lit)=0 | SatSolver | [pure virtual] |
GetSATTime() | Xchaff | [inline, virtual] |
GetTotalTime() | Xchaff | [inline, virtual] |
GetVar(int varIndex) | Xchaff | [inline, virtual] |
GetVarAssignment(Var var) | Xchaff | [inline] |
SatSolver::GetVarAssignment(Var var)=0 | SatSolver | [pure virtual] |
GetVarFromLit(Lit lit) | Xchaff | [inline] |
SatSolver::GetVarFromLit(Lit lit)=0 | SatSolver | [pure virtual] |
GetVarIndex(Var v) | Xchaff | [inline] |
SatSolver::GetVarIndex(Var v)=0 | SatSolver | [pure virtual] |
MakeLit(Var var, int phase) | Xchaff | [inline] |
SatSolver::MakeLit(Var var, int phase)=0 | SatSolver | [pure virtual] |
mkClause(int id) | Xchaff | [inline, private, static] |
mkLit(int id) | Xchaff | [inline, private, static] |
mkVar(int id) | Xchaff | [inline, private, static] |
NumClauses() | Xchaff | [inline, virtual] |
NumVariables() | Xchaff | [inline, virtual] |
OUT_OF_MEMORY enum value | SatSolver | |
PrintStatistics(std::ostream &os=std::cout) | SatSolver | |
RegisterAssignmentHook(void(*f)(void *, Var, int), void *cookie) | Xchaff | [inline] |
SatSolver::RegisterAssignmentHook(void(*f)(void *, Var, int), void *cookie)=0 | SatSolver | [pure virtual] |
RegisterDecisionHook(Lit(*f)(void *, bool *), void *cookie) | Xchaff | [inline] |
SatSolver::RegisterDecisionHook(Lit(*f)(void *, bool *), void *cookie)=0 | SatSolver | [pure virtual] |
RegisterDeductionHook(void(*f)(void *), void *cookie) | Xchaff | [inline, virtual] |
RegisterDLevelHook(void(*f)(void *, int), void *cookie) | Xchaff | [inline, virtual] |
Reset() | Xchaff | [inline, virtual] |
Restart() | Xchaff | [inline, virtual] |
Satisfiable(bool allowNewClauses) | Xchaff | [virtual] |
SATISFIABLE enum value | SatSolver | |
SatSolver() | SatSolver | [inline] |
SATStatus enum name | SatSolver | |
SATStatus typedef | SatSolver | |
SetBudget(int budget) | Xchaff | [inline, virtual] |
SetMemLimit(int mem_limit) | Xchaff | [inline, virtual] |
SetRandomness(int n) | Xchaff | [inline, virtual] |
SetRandSeed(int seed) | Xchaff | [inline, virtual] |
TranslateAssignmentHook(void *cookie, int var, int value) | Xchaff | [inline, static] |
TranslateDecisionHook(void *cookie, bool *done) | Xchaff | [inline, static] |
UNKNOWN enum value | SatSolver | |
UNSATISFIABLE enum value | SatSolver | |
Xchaff() | Xchaff | [inline] |
~SatSolver() | SatSolver | [inline, virtual] |
~Xchaff() | Xchaff | [inline] |