summaryrefslogtreecommitdiff
path: root/src/prop/minisat/minisat.cpp
diff options
context:
space:
mode:
authorDejan Jovanović <dejan@cs.nyu.edu>2013-04-03 17:55:58 -0400
committerDejan Jovanović <dejan@cs.nyu.edu>2013-04-03 17:55:58 -0400
commitbb6c74a7bb306de8b7c5d7e9701b3524eda68f4a (patch)
tree17482f7fcc4f5af3ae46c9428e942f05f7f8abf8 /src/prop/minisat/minisat.cpp
parent62748da1e72dbcc5c6daef88ad899706de8ae7db (diff)
* changing the bitblast-eager to bitblast on pre-register
* the newVar interface of the sat solver now changed to include (isTheoryLiteral, preRegister, canEliminate) * when bitblast-eager all bv atoms are (theory=false, prereg = true, canelim = true) * bitblast-eager implies decision=internal
Diffstat (limited to 'src/prop/minisat/minisat.cpp')
-rw-r--r--src/prop/minisat/minisat.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/prop/minisat/minisat.cpp b/src/prop/minisat/minisat.cpp
index 886dc0f72..960f2ad62 100644
--- a/src/prop/minisat/minisat.cpp
+++ b/src/prop/minisat/minisat.cpp
@@ -140,8 +140,8 @@ void MinisatSatSolver::addClause(SatClause& clause, bool removable) {
d_minisat->addClause(minisat_clause, removable);
}
-SatVariable MinisatSatSolver::newVar(bool theoryAtom) {
- return d_minisat->newVar(true, true, theoryAtom);
+SatVariable MinisatSatSolver::newVar(bool isTheoryAtom, bool preRegister, bool canErase) {
+ return d_minisat->newVar(true, true, isTheoryAtom, preRegister, canErase);
}
SatValue MinisatSatSolver::solve(unsigned long& resource) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback