Merge branch 'master' into brian
[satune.git] / src / csolver.h
index 0bd2088831d9b68bf53e0793c5e88423f042e6cf..bd90bf3054a5cbf85e4b506097391c2786e51d7d 100644 (file)
@@ -79,7 +79,7 @@ Predicate * createPredicateOperator(CSolver *solver, CompOp op, Set ** domain, u
 
 /** This function creates an empty instance table.*/
 
-Table * createTable(CSolver *solver, Element **domains, uint numDomain, Element * range);
+Table * createTable(CSolver *solver, Set **domains, uint numDomain, Set * range);
 
 /** This function adds an input output relation to a table. */
 
@@ -111,4 +111,7 @@ 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);
+
+/** When everything is done, the client calls this function and then csolver starts to encode*/
+void startEncoding(CSolver*);
 #endif