mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 05:18:44 +00:00
adding commments
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
a2e23377ba
commit
50d3e67e61
|
@ -27,7 +27,7 @@ var_eqs::var_eqs(): m_merge_handler(nullptr), m_uf(*this), m_stack(*this) {}
|
|||
|
||||
void var_eqs::push() {
|
||||
m_trail_lim.push_back(m_trail.size());
|
||||
get_trail_stack().push_scope();
|
||||
m_stack.push_scope();
|
||||
}
|
||||
|
||||
void var_eqs::pop(unsigned n) {
|
||||
|
@ -41,7 +41,7 @@ void var_eqs::pop(unsigned n) {
|
|||
}
|
||||
m_trail_lim.shrink(m_trail_lim.size() - n);
|
||||
m_trail.shrink(old_sz);
|
||||
get_trail_stack().pop_scope(n);
|
||||
m_stack.pop_scope(n);
|
||||
}
|
||||
|
||||
void var_eqs::merge(signed_var v1, signed_var v2, eq_justification const& j) {
|
||||
|
|
|
@ -180,6 +180,7 @@ public:
|
|||
|
||||
// union find event handlers
|
||||
void set_merge_handler(var_eqs_merge_handler* mh) { m_merge_handler = mh; }
|
||||
// this method is required by union_find
|
||||
trail_stack<var_eqs> & get_trail_stack() { return m_stack; }
|
||||
|
||||
void unmerge_eh(unsigned i, unsigned j) {
|
||||
|
@ -200,9 +201,8 @@ public:
|
|||
signed_var(v2), signed_var(v1));
|
||||
}
|
||||
}
|
||||
}; // end of var_eqs
|
||||
|
||||
inline std::ostream& operator<<(var_eqs const& ve, std::ostream& out) { return ve.display(out); }
|
||||
|
||||
};
|
||||
|
||||
inline std::ostream& operator<<(var_eqs const& ve, std::ostream& out) { return ve.display(out); }
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue