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)