List of all members.
Public Member Functions |
|
| Solver (CNode *node, simplification_level level, map< Term *, SatValue > *assignments=NULL, bool use_dnf=false) |
|
| Solver (CNode *node, CNode *assumptions, simplification_level level, map< Term *, SatValue > *assignments=NULL) |
|
CNode * | solve (CNode *node, CNode *assumptions, simplification_level level, map< Term *, SatValue > *assignments) |
|
CNode * | get_result () |
|
string | get_stats () |
Static Public Member Functions |
|
static bool | implies (CNode *node1, CNode *node2) |
|
static bool | equivalent (CNode *node1, CNode *node2) |
|
static CNode * | get_relevant_background (CNode *background, CNode *formula_to_simplify) |
Protected Member Functions |
|
CNode * | propagate_equalities (CNode *node, CNode *&active_constraint) |
|
void | add_to_replacement_map (Term *to_replace, Term *replacement, map< Term *, Term * > &replacement_map) |
Protected Attributes |
|
int | fresh_var_counter |
|
int | solve_count |
|
int | literal_count |
|
int | clause_cache_hit_count |
|
int | cache_hits |
|
int | solve_time |
|
int | imply_time |
|
int | num_imply |
|
CNode * | res |
Friends |
|
class | InteractionManager |
|
class | QueryComparator |
|
class | ClauseSolve |
|
class | VariableEliminator |
The documentation for this class was generated from the following files: