summaryrefslogtreecommitdiff
path: root/src/prop/cryptominisat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/prop/cryptominisat.cpp')
-rw-r--r--src/prop/cryptominisat.cpp23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/prop/cryptominisat.cpp b/src/prop/cryptominisat.cpp
index 5328206b1..77cc6be4d 100644
--- a/src/prop/cryptominisat.cpp
+++ b/src/prop/cryptominisat.cpp
@@ -58,6 +58,17 @@ void toInternalClause(SatClause& clause,
Assert(clause.size() == internal_clause.size());
}
+SatLiteral toSatLiteral(CMSat::Lit lit)
+{
+ if (lit == CMSat::lit_Undef)
+ {
+ return undefSatLiteral;
+ }
+
+ return SatLiteral(lit.var(), lit.sign());
+}
+} // namespace
+
} // helper functions
CryptoMinisatSolver::CryptoMinisatSolver(StatisticsRegistry* registry,
@@ -176,7 +187,8 @@ SatValue CryptoMinisatSolver::solve(const std::vector<SatLiteral>& assumptions)
return toSatLiteralValue(d_solver->solve(&assumpts));
}
-SatValue CryptoMinisatSolver::simp(){
+SatValue CryptoMinisatSolver::simplify()
+{
return toSatLiteralValue(d_solver->simplify());
}
@@ -205,15 +217,6 @@ std::vector<SatLiteral> CryptoMinisatSolver::getTopLevelUnits(){
return satLits;
}
-SatLiteral CryptoMinisatSolver::toSatLiteral(CMSat::Lit lit) {
- if (lit == CMSat::lit_Undef) {
- return undefSatLiteral;
- }
-
- return SatLiteral(lit.var(),
- lit.sign());
-}
-
// Satistics for CryptoMinisatSolver
CryptoMinisatSolver::Statistics::Statistics(StatisticsRegistry* registry,
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback