diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-07-04 04:38:58 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-07-04 04:38:58 +0000 |
commit | 78f7f12f981982bc54435828aea224f785ec3f87 (patch) | |
tree | 6ad393cbc666b1d5ae6af80e232387e664b48038 /src/theory/theory_engine.h | |
parent | 522450336079fc0fef751876fa8c934369d608b3 (diff) |
enable arrays
Diffstat (limited to 'src/theory/theory_engine.h')
-rw-r--r-- | src/theory/theory_engine.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/theory/theory_engine.h b/src/theory/theory_engine.h index 92008cc99..24d1f4790 100644 --- a/src/theory/theory_engine.h +++ b/src/theory/theory_engine.h @@ -265,7 +265,7 @@ public: //d_bool.check(effort); d_uf.check(effort); d_arith.check(effort); - //d_arrays.check(effort); + d_arrays.check(effort); //d_bv.check(effort); } catch(const theory::Interrupted&) { Debug("theory") << "TheoryEngine::check() => conflict" << std::endl; @@ -301,8 +301,12 @@ public: inline void propagate() { d_theoryOut.d_propagatedLiterals.clear(); // Do the propagation + //d_builtin.propagate(theory::Theory::FULL_EFFORT); + //d_bool.propagate(theory::Theory::FULL_EFFORT); d_uf.propagate(theory::Theory::FULL_EFFORT); d_arith.propagate(theory::Theory::FULL_EFFORT); + d_arrays.propagate(theory::Theory::FULL_EFFORT); + //d_bv.propagate(theory::Theory::FULL_EFFORT); } inline Node getExplanation(TNode node){ |