Vector<Order *> *getOrders() { return &allOrders;}
Tuner *getTuner() { return tuner; }
+ Transformer* getTransformer() {return transformer;}
SetIteratorBoolean *getConstraints() { return constraints.iterator(); }
CSolver *clone();
void autoTune(uint budget);
+ void setTransformer(Transformer * _transformer) { transformer = _transformer; }
void setTuner(Tuner * _tuner) { tuner = _tuner; }
long long getElapsedTime() { return elapsedTime; }
long long getEncodeTime();
SATEncoder *satEncoder;
bool unsat;
Tuner *tuner;
-
+ Transformer* transformer;
long long elapsedTime;
};
#endif