summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/sygus_stats.cpp
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-02-07 10:41:09 -0600
committerGitHub <noreply@github.com>2020-02-07 10:41:09 -0600
commitbcbddbc8264c095da435c51b9bff3306b565aee7 (patch)
tree25c45a5d58c0e430bc10f6e22e602fd92364e441 /src/theory/quantifiers/sygus/sygus_stats.cpp
parent841ef93ea04d4e5434d62ecf18adb85e8255c4ed (diff)
Statistics for fast enumerator (#3699)
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_stats.cpp')
-rw-r--r--src/theory/quantifiers/sygus/sygus_stats.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_stats.cpp b/src/theory/quantifiers/sygus/sygus_stats.cpp
index bee2e1d56..e8e7c0357 100644
--- a/src/theory/quantifiers/sygus/sygus_stats.cpp
+++ b/src/theory/quantifiers/sygus/sygus_stats.cpp
@@ -27,7 +27,11 @@ SygusStatistics::SygusStatistics()
d_cegqi_si_lemmas("SynthEngine::cegqi_lemmas_si", 0),
d_solutions("SynthConjecture::solutions", 0),
d_filtered_solutions("SynthConjecture::filtered_solutions", 0),
- d_candidate_rewrites_print("SynthConjecture::candidate_rewrites_print", 0)
+ d_candidate_rewrites_print("SynthConjecture::candidate_rewrites_print",
+ 0),
+ d_enumTermsRewrite("SygusEnumerator::enumTermsRewrite", 0),
+ d_enumTermsExampleEval("SygusEnumerator::enumTermsEvalExamples", 0),
+ d_enumTerms("SygusEnumerator::enumTerms", 0)
{
smtStatisticsRegistry()->registerStat(&d_cegqi_lemmas_ce);
@@ -36,6 +40,9 @@ SygusStatistics::SygusStatistics()
smtStatisticsRegistry()->registerStat(&d_solutions);
smtStatisticsRegistry()->registerStat(&d_filtered_solutions);
smtStatisticsRegistry()->registerStat(&d_candidate_rewrites_print);
+ smtStatisticsRegistry()->registerStat(&d_enumTermsRewrite);
+ smtStatisticsRegistry()->registerStat(&d_enumTermsExampleEval);
+ smtStatisticsRegistry()->registerStat(&d_enumTerms);
}
SygusStatistics::~SygusStatistics()
@@ -46,6 +53,9 @@ SygusStatistics::~SygusStatistics()
smtStatisticsRegistry()->unregisterStat(&d_solutions);
smtStatisticsRegistry()->unregisterStat(&d_filtered_solutions);
smtStatisticsRegistry()->unregisterStat(&d_candidate_rewrites_print);
+ smtStatisticsRegistry()->unregisterStat(&d_enumTermsRewrite);
+ smtStatisticsRegistry()->unregisterStat(&d_enumTermsExampleEval);
+ smtStatisticsRegistry()->unregisterStat(&d_enumTerms);
}
} // namespace quantifiers
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback