mirror of
https://github.com/Z3Prover/z3
synced 2025-04-27 02:45:51 +00:00
fix a bug in nla_expr
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
1e625db84b
commit
87cc5c8d96
6 changed files with 48 additions and 21 deletions
|
@ -25,6 +25,10 @@ class explanation {
|
|||
vector<std::pair<mpq, constraint_index>> m_explanation;
|
||||
std::unordered_set<unsigned> m_set_of_ci;
|
||||
public:
|
||||
explanation() {}
|
||||
template <typename T>
|
||||
explanation(const T& t) { for ( unsigned c : t) add(c); }
|
||||
|
||||
void clear() { m_explanation.clear(); m_set_of_ci.clear(); }
|
||||
vector<std::pair<mpq, constraint_index>>::const_iterator begin() const { return m_explanation.begin(); }
|
||||
vector<std::pair<mpq, constraint_index>>::const_iterator end() const { return m_explanation.end(); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue