- Boolean *o12 = solver->orderConstraint(order, 1, 2);
- Boolean *o13 = solver->orderConstraint(order, 1, 3);
- Boolean *o24 = solver->orderConstraint(order, 2, 4);
- Boolean *o34 = solver->orderConstraint(order, 3, 4);
- Boolean *o41 = solver->orderConstraint(order, 4, 1);
- Boolean *o57 = solver->orderConstraint(order, 5, 7);
- Boolean *o76 = solver->orderConstraint(order, 7, 6);
- Boolean *o65 = solver->orderConstraint(order, 6, 5);
- Boolean *o58 = solver->orderConstraint(order, 5, 8);
- Boolean *o81 = solver->orderConstraint(order, 8, 1);
-
- Boolean *array1[] = {o12, o13, o24, o34};
+ BooleanEdge o12 = solver->orderConstraint(order, 1, 2);
+ BooleanEdge o13 = solver->orderConstraint(order, 1, 3);
+ BooleanEdge o24 = solver->orderConstraint(order, 2, 4);
+ BooleanEdge o34 = solver->orderConstraint(order, 3, 4);
+ BooleanEdge o41 = solver->orderConstraint(order, 4, 1);
+ BooleanEdge o57 = solver->orderConstraint(order, 5, 7);
+ BooleanEdge o76 = solver->orderConstraint(order, 7, 6);
+ BooleanEdge o65 = solver->orderConstraint(order, 6, 5);
+ BooleanEdge o58 = solver->orderConstraint(order, 5, 8);
+ BooleanEdge o81 = solver->orderConstraint(order, 8, 1);
+
+ BooleanEdge array1[] = {o12, o13, o24, o34};