summaryrefslogtreecommitdiff
path: root/src/theory/theory_inference_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/theory_inference_manager.cpp')
-rw-r--r--src/theory/theory_inference_manager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/theory/theory_inference_manager.cpp b/src/theory/theory_inference_manager.cpp
index 980763040..122284e8a 100644
--- a/src/theory/theory_inference_manager.cpp
+++ b/src/theory/theory_inference_manager.cpp
@@ -32,6 +32,7 @@ TheoryInferenceManager::TheoryInferenceManager(Theory& t,
d_pnm(pnm),
d_keep(t.getSatContext()),
d_lemmasSent(t.getUserContext()),
+ d_numConflicts(0),
d_numCurrentLemmas(0),
d_numCurrentFacts(0)
{
@@ -54,6 +55,7 @@ bool TheoryInferenceManager::isProofEnabled() const { return d_pnm != nullptr; }
void TheoryInferenceManager::reset()
{
+ d_numConflicts = 0;
d_numCurrentLemmas = 0;
d_numCurrentFacts = 0;
}
@@ -85,6 +87,7 @@ void TheoryInferenceManager::conflict(TNode conf)
{
d_theoryState.notifyInConflict();
d_out.conflict(conf);
+ ++d_numConflicts;
}
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback