A_FALSE enum value | Minisat::Internal::Solver | |
A_TRUE enum value | Minisat::Internal::Solver | |
A_UNDEF enum value | Minisat::Internal::Solver | |
abstractLevel(Var x) const | Minisat::Internal::Solver | inlineprotected |
activity | Minisat::Internal::Solver | protected |
add_tmp | Minisat::Internal::Solver | protected |
addClause(const vec< Lit > &ps) | Minisat::Internal::SimpSolver | inline |
addClause(Lit p) | Minisat::Internal::SimpSolver | inline |
addClause(Lit p, Lit q) | Minisat::Internal::SimpSolver | inline |
addClause(Lit p, Lit q, Lit r) | Minisat::Internal::SimpSolver | inline |
addClause_(vec< Lit > &ps) | Minisat::Internal::SimpSolver | |
addEmptyClause() | Minisat::Internal::SimpSolver | inline |
analyze(CRef confl, vec< Lit > &out_learnt, int &out_btlevel) | Minisat::Internal::Solver | protected |
analyze_stack | Minisat::Internal::Solver | protected |
analyze_toclear | Minisat::Internal::Solver | protected |
analyzeFinal(Lit p, vec< Lit > &out_conflict) | Minisat::Internal::Solver | protected |
AnswerType enum name | Minisat::Internal::Solver | |
assigns | Minisat::Internal::Solver | protected |
assumptions | Minisat::Internal::Solver | protected |
asymm(Var v, CRef cr) | Minisat::Internal::SimpSolver | protected |
asymm_lits | Minisat::Internal::SimpSolver | |
asymmVar(Var v) | Minisat::Internal::SimpSolver | protected |
asynch_interrupt | Minisat::Internal::Solver | protected |
attachClause(CRef cr) | Minisat::Internal::Solver | protected |
backwardSubsumptionCheck(bool verbose=false) | Minisat::Internal::SimpSolver | protected |
budgetOff() | Minisat::Internal::Solver | inline |
bwdsub_assigns | Minisat::Internal::SimpSolver | protected |
bwdsub_tmpunit | Minisat::Internal::SimpSolver | protected |
ca | Minisat::Internal::Solver | protected |
cancelUntil(int level) | Minisat::Internal::Solver | protected |
ccmin_mode | Minisat::Internal::Solver | |
checkGarbage(double gf) | Minisat::Internal::Solver | inline |
checkGarbage() | Minisat::Internal::Solver | inline |
cla_inc | Minisat::Internal::Solver | protected |
claBumpActivity(Clause &c) | Minisat::Internal::Solver | inlineprotected |
claDecayActivity() | Minisat::Internal::Solver | inlineprotected |
clause_decay | Minisat::Internal::Solver | |
clause_lim | Minisat::Internal::SimpSolver | |
clauses | Minisat::Internal::Solver | protected |
clauses_literals | Minisat::Internal::Solver | |
cleanUpClauses() | Minisat::Internal::SimpSolver | protected |
clearInterrupt() | Minisat::Internal::Solver | inline |
conflict | Minisat::Internal::Solver | |
conflict_budget | Minisat::Internal::Solver | protected |
conflicts | Minisat::Internal::Solver | |
dec_vars | Minisat::Internal::Solver | |
decision | Minisat::Internal::Solver | protected |
decisionLevel() const | Minisat::Internal::Solver | inlineprotected |
decisions | Minisat::Internal::Solver | |
detachClause(CRef cr, bool strict=false) | Minisat::Internal::Solver | protected |
drand(double &seed) | Minisat::Internal::Solver | inlineprotectedstatic |
elim_heap | Minisat::Internal::SimpSolver | protected |
elimclauses | Minisat::Internal::SimpSolver | protected |
eliminate(bool turn_off_elim=false) | Minisat::Internal::SimpSolver | |
eliminated | Minisat::Internal::SimpSolver | protected |
eliminated_vars | Minisat::Internal::SimpSolver | |
eliminateVar(Var v) | Minisat::Internal::SimpSolver | protected |
elimorder | Minisat::Internal::SimpSolver | protected |
enqueue(Lit p, CRef from=CRef_Undef) | Minisat::Internal::Solver | inlineprotected |
extendModel() | Minisat::Internal::SimpSolver | protected |
frozen | Minisat::Internal::SimpSolver | protected |
garbage_frac | Minisat::Internal::Solver | |
garbageCollect() override | Minisat::Internal::SimpSolver | virtual |
gatherTouchedClauses() | Minisat::Internal::SimpSolver | protected |
grow | Minisat::Internal::SimpSolver | |
implied(const vec< Lit > &c) | Minisat::Internal::SimpSolver | protected |
insertVarOrder(Var x) | Minisat::Internal::Solver | inlineprotected |
interrupt() | Minisat::Internal::Solver | inline |
irand(double &seed, int size) | Minisat::Internal::Solver | inlineprotectedstatic |
isEliminated(Var v) const | Minisat::Internal::SimpSolver | inline |
learnts | Minisat::Internal::Solver | protected |
learnts_literals | Minisat::Internal::Solver | |
learntsize_adjust_cnt | Minisat::Internal::Solver | protected |
learntsize_adjust_confl | Minisat::Internal::Solver | protected |
learntsize_adjust_inc | Minisat::Internal::Solver | |
learntsize_adjust_start_confl | Minisat::Internal::Solver | |
learntsize_factor | Minisat::Internal::Solver | |
learntsize_inc | Minisat::Internal::Solver | |
level(Var x) const | Minisat::Internal::Solver | inlineprotected |
litRedundant(Lit p, uint32_t abstract_levels) | Minisat::Internal::Solver | protected |
locked(const Clause &c) const | Minisat::Internal::Solver | inlineprotected |
luby_restart | Minisat::Internal::Solver | |
max_learnts | Minisat::Internal::Solver | protected |
max_literals | Minisat::Internal::Solver | |
merge(const Clause &_ps, const Clause &_qs, Var v, vec< Lit > &out_clause) | Minisat::Internal::SimpSolver | protected |
merge(const Clause &_ps, const Clause &_qs, Var v, int &size) | Minisat::Internal::SimpSolver | protected |
merges | Minisat::Internal::SimpSolver | |
mkVarData(CRef cr, int l) | Minisat::Internal::Solver | inlineprotectedstatic |
model | Minisat::Internal::Solver | |
modelValue(Var x) const | Minisat::Internal::Solver | inline |
modelValue(Lit p) const | Minisat::Internal::Solver | inline |
n_occ | Minisat::Internal::SimpSolver | protected |
n_touched | Minisat::Internal::SimpSolver | protected |
nAssigns() const | Minisat::Internal::Solver | inline |
nClauses() const | Minisat::Internal::Solver | inline |
newDecisionLevel() | Minisat::Internal::Solver | inlineprotected |
newVar(bool polarity=true, bool dvar=true) | Minisat::Internal::SimpSolver | |
nFreeVars() const | Minisat::Internal::Solver | inline |
nLearnts() const | Minisat::Internal::Solver | inline |
nVars() const | Minisat::Internal::Solver | inline |
occurs | Minisat::Internal::SimpSolver | protected |
ok | Minisat::Internal::Solver | protected |
okay() const | Minisat::Internal::Solver | inline |
order_heap | Minisat::Internal::Solver | protected |
phase_saving | Minisat::Internal::Solver | |
pickBranchLit() | Minisat::Internal::Solver | protected |
polarity | Minisat::Internal::Solver | protected |
progress_estimate | Minisat::Internal::Solver | protected |
progressEstimate() const | Minisat::Internal::Solver | protected |
propagate() | Minisat::Internal::Solver | protected |
propagation_budget | Minisat::Internal::Solver | protected |
propagations | Minisat::Internal::Solver | |
qhead | Minisat::Internal::Solver | protected |
random_seed | Minisat::Internal::Solver | |
random_var_freq | Minisat::Internal::Solver | |
reason(Var x) const | Minisat::Internal::Solver | inlineprotected |
rebuildOrderHeap() | Minisat::Internal::Solver | protected |
reduceDB() | Minisat::Internal::Solver | protected |
relocAll(ClauseAllocator &to) | Minisat::Internal::SimpSolver | protected |
remove_satisfied | Minisat::Internal::Solver | protected |
removeClause(CRef cr) | Minisat::Internal::SimpSolver | protected |
removeSatisfied(vec< CRef > &cs) | Minisat::Internal::Solver | protected |
restart_first | Minisat::Internal::Solver | |
restart_inc | Minisat::Internal::Solver | |
rnd_decisions | Minisat::Internal::Solver | |
rnd_init_act | Minisat::Internal::Solver | |
rnd_pol | Minisat::Internal::Solver | |
satisfied(const Clause &c) const | Minisat::Internal::Solver | protected |
search(int nof_conflicts) | Minisat::Internal::Solver | protected |
search(int nof_conflicts, double &time) | Minisat::Internal::Solver | protected |
seen | Minisat::Internal::Solver | protected |
setConfBudget(int64_t x) | Minisat::Internal::Solver | inline |
setDecisionVar(Var v, bool b) | Minisat::Internal::Solver | inline |
setFrozen(Var v, bool b) | Minisat::Internal::SimpSolver | inline |
setPolarity(Var v, bool b) | Minisat::Internal::Solver | inline |
setPropBudget(int64_t x) | Minisat::Internal::Solver | inline |
simp_garbage_frac | Minisat::Internal::SimpSolver | |
simpDB_assigns | Minisat::Internal::Solver | protected |
simpDB_props | Minisat::Internal::Solver | protected |
simplify() | Minisat::Internal::Solver | |
SimpSolver() | Minisat::Internal::SimpSolver | |
solve(const vec< Lit > &assumps, bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
solve(bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
solve(Lit p, bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
solve(Lit p, Lit q, bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
solve(Lit p, Lit q, Lit r, bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
Minisat::Internal::Solver::solve(const vec< Lit > &assumps) | Minisat::Internal::Solver | inline |
Minisat::Internal::Solver::solve() | Minisat::Internal::Solver | inline |
Minisat::Internal::Solver::solve(double t, SolverStatus &st) | Minisat::Internal::Solver | inline |
Minisat::Internal::Solver::solve(Lit p) | Minisat::Internal::Solver | inline |
Minisat::Internal::Solver::solve(Lit p, Lit q) | Minisat::Internal::Solver | inline |
Minisat::Internal::Solver::solve(Lit p, Lit q, Lit r) | Minisat::Internal::Solver | inline |
solve_(bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | protected |
Minisat::Internal::Solver::solve_() | Minisat::Internal::Solver | protected |
Minisat::Internal::Solver::solve_(double &t) | Minisat::Internal::Solver | protected |
solveLimited(const vec< Lit > &assumps, bool do_simp=true, bool turn_off_simp=false) | Minisat::Internal::SimpSolver | inline |
Minisat::Internal::Solver::solveLimited(const vec< Lit > &assumps) | Minisat::Internal::Solver | inline |
Solver() | Minisat::Internal::Solver | |
solves | Minisat::Internal::Solver | |
starts | Minisat::Internal::Solver | |
strengthenClause(CRef cr, Lit l) | Minisat::Internal::SimpSolver | protected |
substitute(Var v, Lit x) | Minisat::Internal::SimpSolver | |
subsumption_lim | Minisat::Internal::SimpSolver | |
subsumption_queue | Minisat::Internal::SimpSolver | protected |
toDimacs(std::ostream &out, const vec< Lit > &assumps) | Minisat::Internal::Solver | |
toDimacs(const char *file, const vec< Lit > &assumps) | Minisat::Internal::Solver | |
toDimacs(std::ostream &out, Clause &c, vec< Var > &map, Var &max) | Minisat::Internal::Solver | |
toDimacs(const char *file) | Minisat::Internal::Solver | inline |
toDimacs(const char *file, Lit p) | Minisat::Internal::Solver | inline |
toDimacs(const char *file, Lit p, Lit q) | Minisat::Internal::Solver | inline |
toDimacs(const char *file, Lit p, Lit q, Lit r) | Minisat::Internal::Solver | inline |
tot_literals | Minisat::Internal::Solver | |
touched | Minisat::Internal::SimpSolver | protected |
trail | Minisat::Internal::Solver | protected |
trail_lim | Minisat::Internal::Solver | protected |
uncheckedEnqueue(Lit p, CRef from=CRef_Undef) | Minisat::Internal::Solver | protected |
updateElimHeap(Var v) | Minisat::Internal::SimpSolver | inlineprotected |
use_asymm | Minisat::Internal::SimpSolver | |
use_elim | Minisat::Internal::SimpSolver | |
use_rcheck | Minisat::Internal::SimpSolver | |
use_simplification | Minisat::Internal::SimpSolver | protected |
value(Var x) const | Minisat::Internal::Solver | inline |
value(Lit p) const | Minisat::Internal::Solver | inline |
var_decay | Minisat::Internal::Solver | |
var_inc | Minisat::Internal::Solver | protected |
varBumpActivity(Var v, double inc) | Minisat::Internal::Solver | inlineprotected |
varBumpActivity(Var v) | Minisat::Internal::Solver | inlineprotected |
vardata | Minisat::Internal::Solver | protected |
varDecayActivity() | Minisat::Internal::Solver | inlineprotected |
verbosity | Minisat::Internal::Solver | |
watches | Minisat::Internal::Solver | protected |
withinBudget() const | Minisat::Internal::Solver | inlineprotected |
~SimpSolver() | Minisat::Internal::SimpSolver | |
~Solver() | Minisat::Internal::Solver | virtual |