summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/inst_strategy_enumerative.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-09-17 12:26:03 -0500
committerGitHub <noreply@github.com>2019-09-17 12:26:03 -0500
commit2bb23eca6e3a239c33f5f4eb2dd0056de0738686 (patch)
treeffc149ba83f4ad739676859417451f34b69e54c7 /src/theory/quantifiers/inst_strategy_enumerative.h
parenta983ec175a7b7a2c247274735b9740c417114d94 (diff)
Encapsulate relevant domain (#3293)
Diffstat (limited to 'src/theory/quantifiers/inst_strategy_enumerative.h')
-rw-r--r--src/theory/quantifiers/inst_strategy_enumerative.h5
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.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback