diff options
author | lianah <lianahady@gmail.com> | 2014-06-10 13:48:45 -0400 |
---|---|---|
committer | lianah <lianahady@gmail.com> | 2014-06-10 13:48:45 -0400 |
commit | 5f072a19d299191dbedc4b69c8e0eda694cfa957 (patch) | |
tree | 0ebfc27bd05d06b0cdb2fc0813b7d5649d36aee4 /src/prop/bvminisat/bvminisat.h | |
parent | db51926b5ce806754fc26c81b1b7d3e739fc4fc5 (diff) |
Merging CAV14 paper bit-vector work.
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); }; |