diff options
Diffstat (limited to 'src/prop/bvminisat/bvminisat.h')
-rw-r--r-- | src/prop/bvminisat/bvminisat.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/prop/bvminisat/bvminisat.h b/src/prop/bvminisat/bvminisat.h index ebf4a44b4..568d89f7f 100644 --- a/src/prop/bvminisat/bvminisat.h +++ b/src/prop/bvminisat/bvminisat.h @@ -69,9 +69,10 @@ public: BVMinisatSatSolver() : ContextNotifyObj(NULL, false), d_assertionsRealCount(NULL, (unsigned)0), - d_lastPropagation(NULL, (unsigned)0) + d_lastPropagation(NULL, (unsigned)0), + d_statistics("") { Unreachable(); } - BVMinisatSatSolver(context::Context* mainSatContext); + BVMinisatSatSolver(context::Context* mainSatContext, const std::string& name = ""); ~BVMinisatSatSolver() throw(AssertionException); void setNotify(Notify* notify); @@ -91,7 +92,6 @@ public: SatValue solve(); SatValue solve(long unsigned int&); - SatValue solve(bool quick_solve); void getUnsatCore(SatClause& unsatCore); SatValue value(SatLiteral l); @@ -129,8 +129,9 @@ public: ReferenceStat<uint64_t> d_statTotLiterals; ReferenceStat<int> d_statEliminatedVars; IntStat d_statCallsToSolve; - BackedStat<double> d_statSolveTime; - Statistics(); + BackedStat<double> d_statSolveTime; + bool d_registerStats; + Statistics(const std::string& prefix); ~Statistics(); void init(BVMinisat::SimpSolver* minisat); }; |