https://github.com/TakehideSoh/SAF
Tip revision: e66d2177e28e3d67e22eb746ad49bc8884f5b055 authored by TakehideSoh on 22 June 2023, 06:04:05 UTC
Merge pull request #1 from TakehideSoh/dev
Merge pull request #1 from TakehideSoh/dev
Tip revision: e66d217
unit.cpp
#include "../../src/cadical.hpp"
#include <iostream>
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <cassert>
using namespace std;
int main () {
CaDiCaL::Solver solver;
solver.add (1);
solver.add (0);
int res = solver.solve ();
cout << "solver.solve () = " << res << endl << flush;
assert (res == 10);
res = solver.val (1);
cout << "solver.val (1) = " << res << endl << flush;
cout << "solver.val (-1) = " << solver.val (-1) << endl << flush;
cout << "solver.val (2) = " << solver.val (2) << endl << flush;
cout << "solver.val (3) = " << solver.val (3) << endl << flush;
assert (res > 0);
return 0;
}
