diff options
Diffstat (limited to 'src/prop/minisat/minisat.cpp')
-rw-r--r-- | src/prop/minisat/minisat.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/prop/minisat/minisat.cpp b/src/prop/minisat/minisat.cpp index 611416dbc..b09ffd685 100644 --- a/src/prop/minisat/minisat.cpp +++ b/src/prop/minisat/minisat.cpp @@ -37,6 +37,7 @@ MinisatSatSolver::MinisatSatSolver(StatisticsRegistry& registry) MinisatSatSolver::~MinisatSatSolver() { + d_statistics.deinit(); delete d_minisat; } @@ -316,6 +317,18 @@ void MinisatSatSolver::Statistics::init(Minisat::SimpSolver* minisat){ d_statMaxLiterals.set(minisat->max_literals); d_statTotLiterals.set(minisat->tot_literals); } +void MinisatSatSolver::Statistics::deinit() +{ + d_statStarts.reset(); + d_statDecisions.reset(); + d_statRndDecisions.reset(); + d_statPropagations.reset(); + d_statConflicts.reset(); + d_statClausesLiterals.reset(); + d_statLearntsLiterals.reset(); + d_statMaxLiterals.reset(); + d_statTotLiterals.reset(); +} } // namespace prop } // namespace cvc5 |