diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-08-23 09:51:05 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-23 09:51:05 -0500 |
commit | 352dc1702c8bd19b6e8f794892551d6746f5454c (patch) | |
tree | 4b6e5ba6cbc79f712cb60b6eb66cbba6b8f4edcb /src/theory/quantifiers/sygus/sygus_unif.cpp | |
parent | dfac0177347bc553da29fc60f850f031fbbba459 (diff) | |
parent | ac7db6796f2255678d3b2e2e87940211f162223e (diff) |
Merge branch 'master' into fixSetInfoNamefixSetInfoName
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_unif.cpp')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_unif.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_unif.cpp b/src/theory/quantifiers/sygus/sygus_unif.cpp index d0f156811..d1217d01d 100644 --- a/src/theory/quantifiers/sygus/sygus_unif.cpp +++ b/src/theory/quantifiers/sygus/sygus_unif.cpp @@ -42,27 +42,6 @@ void SygusUnif::initializeCandidate( d_strategy[f].initialize(qe, f, enums); } -bool SygusUnif::constructSolution(std::vector<Node>& sols, - std::vector<Node>& lemmas) -{ - // initialize a call to construct solution - initializeConstructSol(); - for (const Node& f : d_candidates) - { - // initialize a call to construct solution for function f - initializeConstructSolFor(f); - // call the virtual construct solution method - Node e = d_strategy[f].getRootEnumerator(); - Node sol = constructSol(f, e, role_equal, 1, lemmas); - if (sol.isNull()) - { - return false; - } - sols.push_back(sol); - } - return true; -} - Node SygusUnif::constructBestSolvedTerm(const std::vector<Node>& solved) { Assert(!solved.empty()); |