summaryrefslogtreecommitdiff
path: root/src/theory/theory_state.h
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2020-09-22 15:40:48 -0700
committerGitHub <noreply@github.com>2020-09-22 17:40:48 -0500
commit30e6dc83aed15ef002087e55cf228f0735c63f40 (patch)
tree76547d252a34cc2b56015957e2d5f9740b1002b2 /src/theory/theory_state.h
parente4a29a6033ecc7ba5ec266f37e8f151f09ead020 (diff)
Add simple BV solver (#5065)
This PR adds a simple BV solver that sends bit-blasting lemmas to the internal MiniSat.
Diffstat (limited to 'src/theory/theory_state.h')
-rw-r--r--src/theory/theory_state.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/theory/theory_state.h b/src/theory/theory_state.h
index 1c73912d7..187d586a1 100644
--- a/src/theory/theory_state.h
+++ b/src/theory/theory_state.h
@@ -80,6 +80,9 @@ class TheoryState
*/
TheoryModel* getModel();
+ /** Returns true if n has a current SAT assignment and stores it in value. */
+ virtual bool hasSatValue(TNode n, bool& value) const;
+
protected:
/** Pointer to the SAT context object used by the theory. */
context::Context* d_context;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback