1#ifndef _ccadical_h_INCLUDED
2#define _ccadical_h_INCLUDED
28 int (*terminate) (
void *state));
31 void (*learn) (
void *state,
int *
clause));
66#define ccadical_reset ccadical_release
67#define ccadical_sat ccadical_solve
68#define ccadical_deref ccadical_val
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
void ccadical_reserve(CCaDiCaL *, int min_max_var)
int ccadical_frozen(CCaDiCaL *, int lit)
void ccadical_freeze(CCaDiCaL *, int lit)
void ccadical_release(CCaDiCaL *)
void ccadical_set_terminate(CCaDiCaL *, void *state, int(*terminate)(void *state))
void ccadical_add(CCaDiCaL *, int lit)
int ccadical_solve(CCaDiCaL *)
void ccadical_print_statistics(CCaDiCaL *)
int ccadical_failed(CCaDiCaL *, int lit)
void ccadical_constrain(CCaDiCaL *, int lit)
int ccadical_vars(CCaDiCaL *)
void ccadical_set_learn(CCaDiCaL *, void *state, int max_length, void(*learn)(void *state, int *clause))
int ccadical_simplify(CCaDiCaL *)
int ccadical_is_inconsistent(CCaDiCaL *)
void ccadical_assume(CCaDiCaL *, int lit)
int ccadical_get_option(CCaDiCaL *, const char *name)
typedefABC_NAMESPACE_HEADER_START struct CCaDiCaL CCaDiCaL
int ccadical_constraint_failed(CCaDiCaL *)
int ccadical_val(CCaDiCaL *, int lit)
void ccadical_melt(CCaDiCaL *, int lit)
void ccadical_conclude(CCaDiCaL *)
int ccadical_reserve_difference(CCaDiCaL *, int number_of_vars)
int ccadical_fixed(CCaDiCaL *, int lit)
void ccadical_set_option(CCaDiCaL *, const char *name, int val)
void ccadical_limit(CCaDiCaL *, const char *name, int limit)
const char * ccadical_signature(void)
int ccadical_trace_proof(CCaDiCaL *, FILE *, const char *)
void ccadical_close_proof(CCaDiCaL *)
CCaDiCaL * ccadical_init(void)
int64_t ccadical_active(CCaDiCaL *)
int64_t ccadical_irredundant(CCaDiCaL *)
void ccadical_terminate(CCaDiCaL *)