abc-master
|
#include <SimpSolver.h>
Inherits Minisat::Solver.
Data Structures | |
struct | ClauseDeleted |
struct | ElimLt |
Data Fields | |
int | grow |
int | clause_lim |
int | subsumption_lim |
double | simp_garbage_frac |
bool | use_asymm |
bool | use_rcheck |
bool | use_elim |
int | merges |
int | asymm_lits |
int | eliminated_vars |
vec< lbool > | model |
vec< Lit > | conflict |
int | verbosity |
double | var_decay |
double | clause_decay |
double | random_var_freq |
double | random_seed |
bool | luby_restart |
int | ccmin_mode |
int | phase_saving |
bool | rnd_pol |
bool | rnd_init_act |
double | garbage_frac |
int | restart_first |
double | restart_inc |
double | learntsize_factor |
double | learntsize_inc |
int | learntsize_adjust_start_confl |
double | learntsize_adjust_inc |
uint64_t | solves |
uint64_t | starts |
uint64_t | decisions |
uint64_t | rnd_decisions |
uint64_t | propagations |
uint64_t | conflicts |
uint64_t | dec_vars |
uint64_t | clauses_literals |
uint64_t | learnts_literals |
uint64_t | max_literals |
uint64_t | tot_literals |
Static Protected Member Functions | |
static VarData | mkVarData (CRef cr, int l) |
static double | drand (double &seed) |
static int | irand (double &seed, int size) |
Definition at line 33 of file SimpSolver.h.
SimpSolver::SimpSolver | ( | ) |
Definition at line 46 of file SimpSolver.cpp.
SimpSolver::~SimpSolver | ( | ) |
Definition at line 71 of file SimpSolver.cpp.
|
inlineprotectedinherited |
Definition at line 177 of file SimpSolver.h.
Definition at line 179 of file SimpSolver.h.
Definition at line 180 of file SimpSolver.h.
Definition at line 181 of file SimpSolver.h.
Definition at line 135 of file SimpSolver.cpp.
|
inline |
Definition at line 178 of file SimpSolver.h.
Definition at line 264 of file Solver.cpp.
Definition at line 399 of file Solver.cpp.
Definition at line 394 of file SimpSolver.cpp.
Definition at line 421 of file SimpSolver.cpp.
|
protectedinherited |
Definition at line 162 of file Solver.cpp.
Definition at line 327 of file SimpSolver.cpp.
|
protectedinherited |
Definition at line 207 of file Solver.cpp.
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
protected |
Definition at line 667 of file SimpSolver.cpp.
|
inlineprotectedinherited |
Definition at line 171 of file Solver.cpp.
|
inlinestaticprotectedinherited |
Definition at line 582 of file SimpSolver.cpp.
Definition at line 471 of file SimpSolver.cpp.
|
inlineprotectedinherited |
Definition at line 310 of file Solver.h.
|
protected |
Definition at line 565 of file SimpSolver.cpp.
|
virtual |
Reimplemented from Minisat::Solver.
Definition at line 706 of file SimpSolver.cpp.
|
protected |
Definition at line 278 of file SimpSolver.cpp.
Definition at line 306 of file SimpSolver.cpp.
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
Definition at line 169 of file SimpSolver.h.
|
inlineprotectedinherited |
Definition at line 361 of file Solver.cpp.
|
protected |
Definition at line 217 of file SimpSolver.cpp.
Definition at line 249 of file SimpSolver.cpp.
|
inlineprotectedinherited |
Definition at line 76 of file SimpSolver.cpp.
|
protectedinherited |
Definition at line 225 of file Solver.cpp.
|
protectedinherited |
Definition at line 708 of file Solver.cpp.
|
protectedinherited |
Definition at line 449 of file Solver.cpp.
|
protectedinherited |
Definition at line 559 of file Solver.cpp.
|
protectedinherited |
Definition at line 525 of file Solver.cpp.
|
protected |
Definition at line 682 of file SimpSolver.cpp.
|
protected |
Definition at line 175 of file SimpSolver.cpp.
Definition at line 545 of file Solver.cpp.
Definition at line 198 of file Solver.cpp.
|
protectedinherited |
Definition at line 614 of file Solver.cpp.
|
inlineinherited |
Definition at line 182 of file SimpSolver.h.
|
inlineinherited |
|
inherited |
Definition at line 577 of file Solver.cpp.
|
inline |
Definition at line 188 of file SimpSolver.h.
Definition at line 184 of file SimpSolver.h.
Definition at line 185 of file SimpSolver.h.
|
inline |
Definition at line 186 of file SimpSolver.h.
Definition at line 354 of file Solver.h.
|
inline |
Definition at line 187 of file SimpSolver.h.
Definition at line 355 of file Solver.h.
Definition at line 93 of file SimpSolver.cpp.
|
protectedinherited |
Definition at line 751 of file Solver.cpp.
|
inline |
Definition at line 191 of file SimpSolver.h.
Definition at line 190 of file SimpSolver.cpp.
Definition at line 533 of file SimpSolver.cpp.
Definition at line 831 of file Solver.cpp.
Definition at line 821 of file Solver.cpp.
Definition at line 810 of file Solver.cpp.
|
inlineinherited |
Definition at line 360 of file Solver.h.
Definition at line 361 of file Solver.h.
Definition at line 362 of file Solver.h.
Definition at line 363 of file Solver.h.
|
protectedinherited |
Definition at line 429 of file Solver.cpp.
|
inlineprotected |
Definition at line 170 of file SimpSolver.h.
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
int Minisat::SimpSolver::asymm_lits |
Definition at line 96 of file SimpSolver.h.
|
protected |
Definition at line 137 of file SimpSolver.h.
|
protected |
Definition at line 142 of file SimpSolver.h.
|
protectedinherited |
int Minisat::SimpSolver::clause_lim |
Definition at line 84 of file SimpSolver.h.
|
protectedinherited |
Definition at line 133 of file SimpSolver.h.
|
protected |
Definition at line 128 of file SimpSolver.h.
|
protected |
Definition at line 136 of file SimpSolver.h.
int Minisat::SimpSolver::eliminated_vars |
Definition at line 97 of file SimpSolver.h.
|
protected |
Definition at line 126 of file SimpSolver.h.
|
protected |
Definition at line 135 of file SimpSolver.h.
int Minisat::SimpSolver::grow |
Definition at line 83 of file SimpSolver.h.
|
protectedinherited |
|
protectedinherited |
|
inherited |
int Minisat::SimpSolver::merges |
Definition at line 95 of file SimpSolver.h.
|
protected |
Definition at line 132 of file SimpSolver.h.
|
protected |
Definition at line 138 of file SimpSolver.h.
|
protected |
Definition at line 131 of file SimpSolver.h.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
double Minisat::SimpSolver::simp_garbage_frac |
Definition at line 87 of file SimpSolver.h.
int Minisat::SimpSolver::subsumption_lim |
Definition at line 86 of file SimpSolver.h.
Definition at line 134 of file SimpSolver.h.
|
protected |
Definition at line 129 of file SimpSolver.h.
bool Minisat::SimpSolver::use_asymm |
Definition at line 89 of file SimpSolver.h.
bool Minisat::SimpSolver::use_elim |
Definition at line 91 of file SimpSolver.h.
bool Minisat::SimpSolver::use_rcheck |
Definition at line 90 of file SimpSolver.h.
|
protected |
Definition at line 127 of file SimpSolver.h.
|
protectedinherited |