summaryrefslogtreecommitdiff
path: root/src/theory/uf
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-03-29 09:31:20 -0500
committerGitHub <noreply@github.com>2021-03-29 14:31:20 +0000
commit0e08fa4ff925b201d42544dd4b28c74d1b245bd7 (patch)
tree60e6e3acb961cda82540903b834e27358f20bd99 /src/theory/uf
parentba91b0ea10021ad299f30d23de4864940bb78100 (diff)
Move decision manager into theory inference manager (#6231)
This makes it so that the decision manager is accessible from TheoryInferenceManager. This is work towards breaking circular dependencies in quantifiers, and also helps simplify several other dependencies in e.g. UF and datatypes.
Diffstat (limited to 'src/theory/uf')
-rw-r--r--src/theory/uf/cardinality_extension.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/uf/cardinality_extension.cpp b/src/theory/uf/cardinality_extension.cpp
index d61f2d15b..b36c6eb96 100644
--- a/src/theory/uf/cardinality_extension.cpp
+++ b/src/theory/uf/cardinality_extension.cpp
@@ -507,8 +507,8 @@ void SortModel::initialize()
d_initialized = true;
// Strategy is user-context-dependent, since it is in sync with
// user-context-dependent flag d_initialized.
- d_thss->getTheory()->getDecisionManager()->registerStrategy(
- DecisionManager::STRAT_UF_CARD, d_c_dec_strat.get());
+ d_im.getDecisionManager()->registerStrategy(DecisionManager::STRAT_UF_CARD,
+ d_c_dec_strat.get());
}
}
@@ -1656,7 +1656,7 @@ void CardinalityExtension::initializeCombinedCardinality()
&& !d_initializedCombinedCardinality.get())
{
d_initializedCombinedCardinality = true;
- d_th->getDecisionManager()->registerStrategy(
+ d_im.getDecisionManager()->registerStrategy(
DecisionManager::STRAT_UF_COMBINED_CARD, d_cc_dec_strat.get());
}
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback