Adding new API for defining an order constraint on two orders...
[satune.git] / src / csolver.h
index b35f80100b278d6846b77eaefaa3e3aded85e134..1c76ac8eee69a6fb55518a7caccbb2b597d8f8e3 100644 (file)
@@ -121,6 +121,8 @@ Order * createOrder(CSolver *, OrderType type, Set * set);
 /** This function instantiates a boolean on two items in an order. */
 Boolean * orderConstraint(CSolver *, Order * order, uint64_t first, uint64_t second);
 
+Boolean * interOrderConstraint(CSolver *, Order * order1, uint64_t first, Order* order2, uint64_t second);
+
 /** When everything is done, the client calls this function and then csolver starts to encode*/
 int startEncoding(CSolver*);