diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2021-03-29 14:40:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-29 19:40:53 +0000 |
commit | 96ac1d2a5d1f25eaa1b0b265bb21d1a8b3c3d872 (patch) | |
tree | 173382d78c1f917b49922aa0aabc206a497d364d /src/theory/quantifiers/sygus/sygus_pbe.cpp | |
parent | 52c7724a940aee682d550da077d7124a078ac077 (diff) |
Eliminate the use of quantifiers engine in sygus solver (#6232)
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_pbe.cpp')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_pbe.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_pbe.cpp b/src/theory/quantifiers/sygus/sygus_pbe.cpp index bc9da0c4d..170cf6fd7 100644 --- a/src/theory/quantifiers/sygus/sygus_pbe.cpp +++ b/src/theory/quantifiers/sygus/sygus_pbe.cpp @@ -29,10 +29,10 @@ namespace CVC4 { namespace theory { namespace quantifiers { -SygusPbe::SygusPbe(QuantifiersEngine* qe, - QuantifiersInferenceManager& qim, +SygusPbe::SygusPbe(QuantifiersInferenceManager& qim, + TermDbSygus* tds, SynthConjecture* p) - : SygusModule(qe, qim, p) + : SygusModule(qim, tds, p) { d_true = NodeManager::currentNM()->mkConst(true); d_false = NodeManager::currentNM()->mkConst(false); @@ -75,7 +75,7 @@ bool SygusPbe::initialize(Node conj, << std::endl; std::map<Node, std::vector<Node>> strategy_lemmas; d_sygus_unif[c]->initializeCandidate( - d_qe, c, d_candidate_to_enum[c], strategy_lemmas); + d_tds, c, d_candidate_to_enum[c], strategy_lemmas); Assert(!d_candidate_to_enum[c].empty()); Trace("sygus-pbe") << "Initialize " << d_candidate_to_enum[c].size() << " enumerators for " << c << "..." << std::endl; |