Interpreter abstraction and memory bug fixes
[satune.git] / src / csolver.h
index 6fea9ee7bfb888a9e564d9492efd8d7777d6d16a..7da50c55b9bf60667e994cf50bb8178d5f009f3d 100644 (file)
@@ -166,7 +166,7 @@ public:
        void inferFixedOrders();
        void inferFixedOrder(Order *order);
        void setAlloyEncoder();
-       bool useAlloyCompiler() {return alloyEncoder != NULL;}
+       bool useAlloyCompiler() {return interpreter != NULL;}
        void setTuner(Tuner *_tuner) { tuner = _tuner; }
        long long getElapsedTime() { return elapsedTime; }
        long long getEncodeTime();
@@ -223,7 +223,7 @@ private:
         Tuner *tuner;
        long long elapsedTime;
        long satsolverTimeout;
-       AlloyEnc *alloyEncoder;
+       Interpreter *interpreter;
        friend class ElementOpt;
        friend class VarOrderingOpt;
 };