summaryrefslogtreecommitdiff
path: root/src/theory/arith/bound_inference.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/arith/bound_inference.h')
-rw-r--r--src/theory/arith/bound_inference.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/arith/bound_inference.h b/src/theory/arith/bound_inference.h
index e8d7a294f..a3043ee93 100644
--- a/src/theory/arith/bound_inference.h
+++ b/src/theory/arith/bound_inference.h
@@ -21,6 +21,7 @@
#include <vector>
#include "expr/node.h"
+#include "smt/env_obj.h"
namespace cvc5 {
namespace theory {
@@ -53,9 +54,10 @@ namespace arith {
* A utility class that extracts direct bounds on arithmetic terms from theory
* atoms.
*/
- class BoundInference
+ class BoundInference : protected EnvObj
{
public:
+ BoundInference(Env& env);
void reset();
/**
@@ -110,8 +112,6 @@ namespace arith {
/** Print the current variable bounds. */
std::ostream& operator<<(std::ostream& os, const BoundInference& bi);
-std::map<Node, std::pair<Node,Node>> getBounds(const std::vector<Node>& assertions);
-
} // namespace arith
} // namespace theory
} // namespace cvc5
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback