BooleanEdge b = solver->applyPredicate(equals, inputs, 2);
solver->addConstraint(b);
- uint64_t set2[] = {2, 3};
- Set *rangef1 = solver->createSet(1, set2, 2);
Function *f1 = solver->createFunctionOperator(SATC_ADD, setbig, SATC_IGNORE);
Table *table = solver->createTable(s);
*/
int main(int numargs, char **argv) {
CSolver *solver = new CSolver();
- uint64_t set1[] = {5};
uint64_t set3[] = {1, 3, 4, 6};
- Set *s1 = solver->createSet(0, set1, 1);
Set *s3 = solver->createSet(0, set3, 4);
Element *e1 = solver->getElementConst(4, 5);
Element *e2 = solver->getElementVar(s3);