Adding checks to avoid further processing on UNSAT Problems
[satune.git] / src / Backend / satencoder.cc
index 62adb2fa9a635fbdde70862b5d2f75c3c4eac304..618b8c17c22114177393754313dda6a3c1d8aa5c 100644 (file)
@@ -35,6 +35,9 @@ int SATEncoder::solve(long timeout) {
 }
 
 void SATEncoder::encodeAllSATEncoder(CSolver *csolver) {
+       if(csolver->isUnSAT()){
+               return;
+       }
        SetIteratorBooleanEdge *iterator = csolver->getConstraints();
        while (iterator->hasNext()) {
                BooleanEdge constraint = iterator->next();