mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 11:25:51 +00:00
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
39e98b3835
commit
cdbd121b5e
3 changed files with 68 additions and 35 deletions
|
@ -237,7 +237,7 @@ namespace polysat {
|
|||
|
||||
svector<std::pair<unsigned, ineq>> stack;
|
||||
uint_set on_stack;
|
||||
lbool propagate_ineqs(ineq const& i0);
|
||||
lbool propagate_ineqs(ineq& i0);
|
||||
void propagate_eqs();
|
||||
vector<var_eq> const& var_eqs() const { return m_var_eqs; }
|
||||
void reset_eqs() { m_var_eqs.reset(); }
|
||||
|
@ -248,7 +248,7 @@ namespace polysat {
|
|||
|
||||
private:
|
||||
|
||||
std::ostream& display_row(std::ostream& out, row const& r, bool values = true);
|
||||
std::ostream& display_row(std::ostream& out, row const& r, bool values = true) const;
|
||||
var_t get_base_var(row const& r) const { return m_rows[r.id()].m_base; }
|
||||
|
||||
void update_value_core(var_t v, numeral const& delta);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue