mirror of
https://github.com/Z3Prover/z3
synced 2025-07-20 03:12:03 +00:00
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
3049ec82de
commit
80492e65ea
2 changed files with 14 additions and 20 deletions
|
@ -67,7 +67,7 @@ namespace polysat {
|
||||||
{}
|
{}
|
||||||
};
|
};
|
||||||
|
|
||||||
static const var_t null_var;
|
static const var_t null_var = 0;
|
||||||
reslimit& m_limit;
|
reslimit& m_limit;
|
||||||
mutable manager m;
|
mutable manager m;
|
||||||
mutable matrix M;
|
mutable matrix M;
|
||||||
|
@ -110,24 +110,19 @@ namespace polysat {
|
||||||
lbool make_feasible();
|
lbool make_feasible();
|
||||||
row add_row(var_t base, unsigned num_vars, var_t const* vars, numeral const* coeffs);
|
row add_row(var_t base, unsigned num_vars, var_t const* vars, numeral const* coeffs);
|
||||||
|
|
||||||
#if 0
|
// TBD
|
||||||
row get_infeasible_row();
|
row get_infeasible_row() { throw nullptr; }
|
||||||
void del_row(var_t base_var);
|
void del_row(var_t base_var) {}
|
||||||
void set_lo(var_t var, numeral const& b);
|
void set_lo(var_t var, numeral const& b) {}
|
||||||
void set_hi(var_t var, numeral const& b);
|
void set_hi(var_t var, numeral const& b) {}
|
||||||
bool in_range(var_t var, numeral const& b) const;
|
bool in_range(var_t var, numeral const& b) const {}
|
||||||
void unset_lo(var_t var);
|
void unset_lo(var_t var) {}
|
||||||
void unset_hi(var_t var);
|
void unset_hi(var_t var) {}
|
||||||
void set_value(var_t var, numeral const& b);
|
void set_value(var_t var, numeral const& b) {}
|
||||||
numeral const& get_value(var_t v);
|
numeral const& get_value(var_t v) { throw nullptr; }
|
||||||
void display(std::ostream& out) const;
|
void display(std::ostream& out) const {}
|
||||||
void display_row(std::ostream& out, row const& r, bool values = true);
|
void display_row(std::ostream& out, row const& r, bool values = true) {}
|
||||||
|
void collect_statistics(::statistics & st) const {}
|
||||||
|
|
||||||
|
|
||||||
void collect_statistics(::statistics & st) const;
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,6 @@ namespace polysat {
|
||||||
m_to_patch.set_bounds(2*v+1);
|
m_to_patch.set_bounds(2*v+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
template<typename Ext>
|
template<typename Ext>
|
||||||
void fixplex<Ext>::reset() {
|
void fixplex<Ext>::reset() {
|
||||||
M.reset();
|
M.reset();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue