diff options
Diffstat (limited to 'src/theory/quantifiers/fmf')
-rw-r--r-- | src/theory/quantifiers/fmf/bounded_integers.cpp | 5 | ||||
-rw-r--r-- | src/theory/quantifiers/fmf/bounded_integers.h | 7 | ||||
-rw-r--r-- | src/theory/quantifiers/fmf/model_engine.cpp | 5 | ||||
-rw-r--r-- | src/theory/quantifiers/fmf/model_engine.h | 4 |
4 files changed, 13 insertions, 8 deletions
diff --git a/src/theory/quantifiers/fmf/bounded_integers.cpp b/src/theory/quantifiers/fmf/bounded_integers.cpp index 3fd478c31..b04391db3 100644 --- a/src/theory/quantifiers/fmf/bounded_integers.cpp +++ b/src/theory/quantifiers/fmf/bounded_integers.cpp @@ -88,11 +88,12 @@ Node BoundedIntegers::IntRangeDecisionHeuristic::proxyCurrentRangeLemma() return lem; } -BoundedIntegers::BoundedIntegers(QuantifiersState& qs, +BoundedIntegers::BoundedIntegers(Env& env, + QuantifiersState& qs, QuantifiersInferenceManager& qim, QuantifiersRegistry& qr, TermRegistry& tr) - : QuantifiersModule(qs, qim, qr, tr) + : QuantifiersModule(env, qs, qim, qr, tr) { } diff --git a/src/theory/quantifiers/fmf/bounded_integers.h b/src/theory/quantifiers/fmf/bounded_integers.h index d37e71b72..8c468c1de 100644 --- a/src/theory/quantifiers/fmf/bounded_integers.h +++ b/src/theory/quantifiers/fmf/bounded_integers.h @@ -18,13 +18,13 @@ #ifndef CVC5__BOUNDED_INTEGERS_H #define CVC5__BOUNDED_INTEGERS_H -#include "theory/quantifiers/quant_module.h" - #include "context/cdhashmap.h" #include "context/context.h" #include "expr/attribute.h" +#include "smt/env_obj.h" #include "theory/decision_strategy.h" #include "theory/quantifiers/quant_bound_inference.h" +#include "theory/quantifiers/quant_module.h" namespace cvc5 { namespace theory { @@ -164,7 +164,8 @@ private: std::map< Node, std::map< Node, BoundInstTrie > > d_bnd_it; public: - BoundedIntegers(QuantifiersState& qs, + BoundedIntegers(Env& env, + QuantifiersState& qs, QuantifiersInferenceManager& qim, QuantifiersRegistry& qr, TermRegistry& tr); diff --git a/src/theory/quantifiers/fmf/model_engine.cpp b/src/theory/quantifiers/fmf/model_engine.cpp index e58f66d0b..256899580 100644 --- a/src/theory/quantifiers/fmf/model_engine.cpp +++ b/src/theory/quantifiers/fmf/model_engine.cpp @@ -31,12 +31,13 @@ namespace theory { namespace quantifiers { //Model Engine constructor -ModelEngine::ModelEngine(QuantifiersState& qs, +ModelEngine::ModelEngine(Env& env, + QuantifiersState& qs, QuantifiersInferenceManager& qim, QuantifiersRegistry& qr, TermRegistry& tr, QModelBuilder* builder) - : QuantifiersModule(qs, qim, qr, tr), + : QuantifiersModule(env, qs, qim, qr, tr), d_incomplete_check(true), d_addedLemmas(0), d_triedLemmas(0), diff --git a/src/theory/quantifiers/fmf/model_engine.h b/src/theory/quantifiers/fmf/model_engine.h index f818a6362..b5ab86f20 100644 --- a/src/theory/quantifiers/fmf/model_engine.h +++ b/src/theory/quantifiers/fmf/model_engine.h @@ -18,6 +18,7 @@ #ifndef CVC5__THEORY__QUANTIFIERS__MODEL_ENGINE_H #define CVC5__THEORY__QUANTIFIERS__MODEL_ENGINE_H +#include "smt/env_obj.h" #include "theory/quantifiers/fmf/model_builder.h" #include "theory/quantifiers/quant_module.h" #include "theory/theory_model.h" @@ -42,7 +43,8 @@ private: int d_triedLemmas; int d_totalLemmas; public: - ModelEngine(QuantifiersState& qs, + ModelEngine(Env& env, + QuantifiersState& qs, QuantifiersInferenceManager& qim, QuantifiersRegistry& qr, TermRegistry& tr, |