https://github.com/TakehideSoh/SAF
Tip revision: e9e82f4c7dadd6b023b6e5bdca88feca1ef49bbe authored by Daniel Le Berre on 21 June 2023, 06:10:44 UTC
Running example of tool paper in example directory
Running example of tool paper in example directory
Tip revision: e9e82f4
ctest.c
#include "../../src/ccadical.h"
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h>
int main () {
CCaDiCaL * solver = ccadical_init ();
int res = ccadical_solve (solver);
assert (res == 10);
ccadical_add (solver, -1);
ccadical_add (solver, 2);
ccadical_add (solver, 0);
ccadical_add (solver, 1);
ccadical_add (solver, 2);
ccadical_add (solver, 0);
ccadical_add (solver, -1);
ccadical_add (solver, -2);
ccadical_add (solver, 0);
res = ccadical_solve (solver);
assert (res == 10);
res = ccadical_val (solver, 1);
assert (res == -1);
res = ccadical_val (solver, 2);
assert (res == 2);
ccadical_release (solver);
return 0;
}
