]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commitdiff
Disabling var-replacer feature of CryptoMiniSat to allow for programmable solver
authormsoos <msoos@e59a4935-1847-0410-ae03-e826735625c1>
Wed, 2 Dec 2009 16:34:56 +0000 (16:34 +0000)
committermsoos <msoos@e59a4935-1847-0410-ae03-e826735625c1>
Wed, 2 Dec 2009 16:34:56 +0000 (16:34 +0000)
git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@449 e59a4935-1847-0410-ae03-e826735625c1

src/sat/cryptominisat2/Solver.cpp

index e8d4186f1e4dc6e3eea2edf1ece0f226da6213d0..bcf6931625933c6eb5ea636a91863cb1bdd5e973 100644 (file)
@@ -175,7 +175,7 @@ bool Solver::addXorClause(vec<Lit>& ps, bool xor_clause_inverted, const uint gro
     Lit p;
     int i, j;
     for (i = j = 0, p = lit_Undef; i < ps.size(); i++) {
-        ps[i] = toReplace->getReplaceTable()[ps[i].var()] ^ ps[i].sign();
+        //ps[i] = toReplace->getReplaceTable()[ps[i].var()] ^ ps[i].sign();
         xor_clause_inverted ^= ps[i].sign();
         ps[i] ^= ps[i].sign();
 
@@ -251,7 +251,7 @@ bool Solver::addClause(vec<Lit>& ps, const uint group, char* group_name)
     Lit p;
     int i, j;
     for (i = j = 0, p = lit_Undef; i < ps.size(); i++) {
-        ps[i] = toReplace->getReplaceTable()[ps[i].var()] ^ ps[i].sign();
+        //ps[i] = toReplace->getReplaceTable()[ps[i].var()] ^ ps[i].sign();
         if (value(ps[i]) == l_True || ps[i] == ~p)
             return true;
         else if (value(ps[i]) != l_False && ps[i] != p)