Make theory engine modules use Env (#7277)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 30 Sep 2021 16:48:12 +0000 (11:48 -0500)
committerGitHub <noreply@github.com>
Thu, 30 Sep 2021 16:48:12 +0000 (16:48 +0000)
commit4e54aa63e13f551e9c647ce59edd958e1d84ddb1
tree6ac634316622d2d8deb1ecce9fa432e3468fa2a4
parent46ad5bddc9bc0e03ea702f29c56c22e917aeb06b
Make theory engine modules use Env (#7277)

This updates several core modules of TheoryEngine to use Env and eliminates some getters from TheoryEngine.
22 files changed:
src/theory/combination_care_graph.cpp
src/theory/combination_care_graph.h
src/theory/combination_engine.cpp
src/theory/combination_engine.h
src/theory/ee_manager.cpp
src/theory/ee_manager.h
src/theory/ee_manager_central.cpp
src/theory/ee_manager_central.h
src/theory/ee_manager_distributed.cpp
src/theory/ee_manager_distributed.h
src/theory/model_manager.cpp
src/theory/model_manager.h
src/theory/model_manager_distributed.cpp
src/theory/model_manager_distributed.h
src/theory/shared_solver.cpp
src/theory/shared_solver.h
src/theory/shared_solver_distributed.cpp
src/theory/shared_solver_distributed.h
src/theory/shared_terms_database.cpp
src/theory/shared_terms_database.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h