Add statistic for InferenceId to TheoryInferenceManager. (#5913)
authorGereon Kremer <gkremer@stanford.edu>
Thu, 18 Feb 2021 22:59:37 +0000 (23:59 +0100)
committerGitHub <noreply@github.com>
Thu, 18 Feb 2021 22:59:37 +0000 (23:59 +0100)
commit251bd84f628be2ce5ac2159b48112d9383c071c3
treeb50daa2c79679efd64435d58077284a9da53ee9f
parent94fdbe4bb325b1ff1874a2e699cad6ea76f44185
Add statistic for InferenceId to TheoryInferenceManager. (#5913)

This PR uses the IntegralHistogramStat to obtain statistics about the sent inferences within the TheoryInferenceManager. All theories are adapted to provide a proper name (prefix) for the name of the statistic.
14 files changed:
src/theory/arith/inference_manager.cpp
src/theory/arrays/inference_manager.cpp
src/theory/bags/inference_manager.cpp
src/theory/bv/theory_bv.cpp
src/theory/datatypes/inference_manager.cpp
src/theory/inference_manager_buffered.cpp
src/theory/inference_manager_buffered.h
src/theory/quantifiers/quantifiers_inference_manager.cpp
src/theory/sep/theory_sep.cpp
src/theory/sets/inference_manager.cpp
src/theory/strings/inference_manager.cpp
src/theory/theory_inference_manager.cpp
src/theory/theory_inference_manager.h
src/theory/uf/theory_uf.cpp