21 #ifndef ABC__sat__lsat__solver_h 
   22 #define ABC__sat__lsat__solver_h 
solver * solver_new(void)
 
void solver_solve_begin(solver *s)
 
void solver_addClause_begin(solver *s)
 
solver_lbool solver_modelValue_Lit(solver *s, solver_Lit p)
 
solver_lbool solver_modelValue_Var(solver *s, solver_Var x)
 
void solver_delete(solver *s)
 
int solver_num_learnts(solver *s)
 
int solver_addClause(solver *s, int len, solver_Lit *ps)
 
const solver_lbool solver_l_Undef
 
int solver_okay(solver *s)
 
int solver_conflict_len(solver *s)
 
solver_lbool solver_value_Var(solver *s, solver_Var x)
 
const solver_lbool solver_l_True
 
solver_Lit solver_newLit(solver *s)
 
solver_Lit solver_negate(solver_Lit p)
 
solver_Var solver_newVar(solver *s)
 
int solver_addClause_commit(solver *s)
 
solver_lbool solver_get_l_True(void)
 
solver_lbool solver_value_Lit(solver *s, solver_Lit p)
 
int solver_num_clauses(solver *s)
 
void solver_set_verbosity(solver *s, int v)
 
int solver_num_assigns(solver *s)
 
void solver_setPolarity(solver *s, solver_Var v, int b)
 
int solver_simplify(solver *s)
 
typedefABC_NAMESPACE_HEADER_START struct solver_t solver
 
int solver_sign(solver_Lit p)
 
int solver_num_vars(solver *s)
 
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///. 
 
void solver_addClause_addLit(solver *s, solver_Lit p)
 
#define ABC_NAMESPACE_HEADER_END
 
solver_Lit solver_mkLit_args(solver_Var x, int sign)
 
solver_lbool solver_get_l_Undef(void)
 
void solver_solve_addLit(solver *s, solver_Lit p)
 
int solver_solve_commit(solver *s)
 
int solver_num_freeVars(solver *s)
 
void solver_setDecisionVar(solver *s, solver_Var v, int b)
 
int solver_solve(solver *s, int len, solver_Lit *ps)
 
solver_Lit solver_conflict_nthLit(solver *s, int i)
 
const solver_lbool solver_l_False
 
solver_Var solver_var(solver_Lit p)
 
solver_lbool solver_get_l_False(void)
 
int solver_num_conflicts(solver *s)
 
solver_Lit solver_mkLit(solver_Var x)