#include "global.h"
#include <stdint.h>
#include <stdio.h>
Go to the source code of this file.
|
| const char * | ccadical_signature (void) |
| |
| CCaDiCaL * | ccadical_init (void) |
| |
| void | ccadical_release (CCaDiCaL *) |
| |
| void | ccadical_add (CCaDiCaL *, int lit) |
| |
| void | ccadical_assume (CCaDiCaL *, int lit) |
| |
| int | ccadical_solve (CCaDiCaL *) |
| |
| int | ccadical_val (CCaDiCaL *, int lit) |
| |
| int | ccadical_failed (CCaDiCaL *, int lit) |
| |
| void | ccadical_set_terminate (CCaDiCaL *, void *state, int(*terminate)(void *state)) |
| |
| void | ccadical_set_learn (CCaDiCaL *, void *state, int max_length, void(*learn)(void *state, int *clause)) |
| |
| void | ccadical_constrain (CCaDiCaL *, int lit) |
| |
| int | ccadical_constraint_failed (CCaDiCaL *) |
| |
| void | ccadical_set_option (CCaDiCaL *, const char *name, int val) |
| |
| void | ccadical_limit (CCaDiCaL *, const char *name, int limit) |
| |
| int | ccadical_get_option (CCaDiCaL *, const char *name) |
| |
| void | ccadical_print_statistics (CCaDiCaL *) |
| |
| int64_t | ccadical_active (CCaDiCaL *) |
| |
| int64_t | ccadical_irredundant (CCaDiCaL *) |
| |
| int | ccadical_fixed (CCaDiCaL *, int lit) |
| |
| int | ccadical_trace_proof (CCaDiCaL *, FILE *, const char *) |
| |
| void | ccadical_close_proof (CCaDiCaL *) |
| |
| void | ccadical_conclude (CCaDiCaL *) |
| |
| void | ccadical_terminate (CCaDiCaL *) |
| |
| void | ccadical_freeze (CCaDiCaL *, int lit) |
| |
| int | ccadical_frozen (CCaDiCaL *, int lit) |
| |
| void | ccadical_melt (CCaDiCaL *, int lit) |
| |
| int | ccadical_simplify (CCaDiCaL *) |
| |
| int | ccadical_vars (CCaDiCaL *) |
| |
| int | ccadical_reserve_difference (CCaDiCaL *, int number_of_vars) |
| |
| void | ccadical_reserve (CCaDiCaL *, int min_max_var) |
| |
| int | ccadical_is_inconsistent (CCaDiCaL *) |
| |
◆ ccadical_deref
◆ ccadical_reset
◆ ccadical_sat
◆ CCaDiCaL
◆ ccadical_active()
| int64_t ccadical_active |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_add()
| void ccadical_add |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_assume()
| void ccadical_assume |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_close_proof()
| void ccadical_close_proof |
( |
CCaDiCaL * | ptr | ) |
|
◆ ccadical_conclude()
| void ccadical_conclude |
( |
CCaDiCaL * | ptr | ) |
|
◆ ccadical_constrain()
| void ccadical_constrain |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_constraint_failed()
| int ccadical_constraint_failed |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_failed()
| int ccadical_failed |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_fixed()
| int ccadical_fixed |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_freeze()
| void ccadical_freeze |
( |
CCaDiCaL * | ptr, |
|
|
int | lit ) |
◆ ccadical_frozen()
| int ccadical_frozen |
( |
CCaDiCaL * | ptr, |
|
|
int | lit ) |
◆ ccadical_get_option()
| int ccadical_get_option |
( |
CCaDiCaL * | wrapper, |
|
|
const char * | name ) |
◆ ccadical_init()
Definition at line 80 of file cadical_ccadical.cpp.
typedefABC_NAMESPACE_HEADER_START struct CCaDiCaL CCaDiCaL
◆ ccadical_irredundant()
| int64_t ccadical_irredundant |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_is_inconsistent()
| int ccadical_is_inconsistent |
( |
CCaDiCaL * | ptr | ) |
|
◆ ccadical_limit()
| void ccadical_limit |
( |
CCaDiCaL * | wrapper, |
|
|
const char * | name, |
|
|
int | limit ) |
◆ ccadical_melt()
| void ccadical_melt |
( |
CCaDiCaL * | ptr, |
|
|
int | lit ) |
◆ ccadical_print_statistics()
| void ccadical_print_statistics |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_release()
| void ccadical_release |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_reserve()
| void ccadical_reserve |
( |
CCaDiCaL * | ptr, |
|
|
int | min_max_var ) |
◆ ccadical_reserve_difference()
| int ccadical_reserve_difference |
( |
CCaDiCaL * | ptr, |
|
|
int | number_of_vars ) |
◆ ccadical_set_learn()
| void ccadical_set_learn |
( |
CCaDiCaL * | ptr, |
|
|
void * | state, |
|
|
int | max_length, |
|
|
void(* | learn )(void *state, int *clause) ) |
Definition at line 159 of file cadical_ccadical.cpp.
160 {
165 if (learn)
167 else
169}
void connect_learner(Learner *learner)
void disconnect_learner()
struct CaDiCaL::Wrapper::@141235032232154027043210372131361323260375365300 learner
◆ ccadical_set_option()
| void ccadical_set_option |
( |
CCaDiCaL * | wrapper, |
|
|
const char * | name, |
|
|
int | val ) |
◆ ccadical_set_terminate()
| void ccadical_set_terminate |
( |
CCaDiCaL * | ptr, |
|
|
void * | state, |
|
|
int(* | terminate )(void *state) ) |
Definition at line 148 of file cadical_ccadical.cpp.
149 {
153 if (terminate)
155 else
157}
void disconnect_terminator()
void connect_terminator(Terminator *terminator)
struct CaDiCaL::Wrapper::@153037360162222217302235253026335132324125226210 terminator
◆ ccadical_signature()
| const char * ccadical_signature |
( |
void | | ) |
|
◆ ccadical_simplify()
| int ccadical_simplify |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_solve()
| int ccadical_solve |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_terminate()
| void ccadical_terminate |
( |
CCaDiCaL * | wrapper | ) |
|
◆ ccadical_trace_proof()
| int ccadical_trace_proof |
( |
CCaDiCaL * | ptr, |
|
|
FILE * | file, |
|
|
const char * | path ) |
◆ ccadical_val()
| int ccadical_val |
( |
CCaDiCaL * | wrapper, |
|
|
int | lit ) |
◆ ccadical_vars()