diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-09-17 12:26:03 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-17 12:26:03 -0500 |
commit | 2bb23eca6e3a239c33f5f4eb2dd0056de0738686 (patch) | |
tree | ffc149ba83f4ad739676859417451f34b69e54c7 /src/theory/quantifiers/inst_strategy_enumerative.h | |
parent | a983ec175a7b7a2c247274735b9740c417114d94 (diff) |
Encapsulate relevant domain (#3293)
Diffstat (limited to 'src/theory/quantifiers/inst_strategy_enumerative.h')
-rw-r--r-- | src/theory/quantifiers/inst_strategy_enumerative.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/theory/quantifiers/inst_strategy_enumerative.h b/src/theory/quantifiers/inst_strategy_enumerative.h index e58993182..48285c877 100644 --- a/src/theory/quantifiers/inst_strategy_enumerative.h +++ b/src/theory/quantifiers/inst_strategy_enumerative.h @@ -20,6 +20,7 @@ #include "context/context.h" #include "context/context_mm.h" #include "theory/quantifiers/quant_util.h" +#include "theory/quantifiers/relevant_domain.h" namespace CVC4 { namespace theory { @@ -61,7 +62,7 @@ namespace quantifiers { class InstStrategyEnum : public QuantifiersModule { public: - InstStrategyEnum(QuantifiersEngine* qe); + InstStrategyEnum(QuantifiersEngine* qe, RelevantDomain* rd); ~InstStrategyEnum() {} /** Needs check. */ bool needsCheck(Theory::Effort e) override; @@ -79,6 +80,8 @@ class InstStrategyEnum : public QuantifiersModule } private: + /** Pointer to the relevant domain utility of quantifiers engine */ + RelevantDomain* d_rd; /** process quantified formula * * q is the quantified formula we are constructing instances for. |