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: