mirror of
https://github.com/Z3Prover/z3
synced 2026-05-01 08:03:45 +00:00
cleanup regarding levelwise
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
91a3068f79
commit
23560ba8a5
5 changed files with 47 additions and 57 deletions
|
|
@ -32,8 +32,6 @@ static void vec_setx(std_vector<T>& v, unsigned idx, T val, T def) {
|
|||
|
||||
namespace nlsat {
|
||||
|
||||
struct nullified_poly_exception {};
|
||||
|
||||
// The three projection modes for a level:
|
||||
// 1. section_biggest_cell: Sample is on a root. All disc/lc added.
|
||||
// 2. sector_biggest_cell: Sample between roots. noLdcf optimization only.
|
||||
|
|
|
|||
|
|
@ -251,7 +251,6 @@ namespace nlsat {
|
|||
bool m_apply_lws;
|
||||
bool m_last_conflict_used_lws = false; // Track if last conflict explanation used levelwise
|
||||
unsigned m_lws_spt_threshold = 3;
|
||||
bool m_lws_null_fail = false;
|
||||
imp(solver& s, ctx& c):
|
||||
m_ctx(c),
|
||||
m_solver(s),
|
||||
|
|
@ -4718,9 +4717,5 @@ namespace nlsat {
|
|||
return (m_imp->m_asm.mk_join(static_cast<imp::_assumption_set>(a), static_cast<imp::_assumption_set>(b)));
|
||||
}
|
||||
bool solver::apply_levelwise() const { return m_imp->m_apply_lws; }
|
||||
|
||||
unsigned solver::lws_spt_threshold() const { return m_imp->m_lws_spt_threshold; }
|
||||
|
||||
bool solver::lws_null_fail() const { return m_imp->m_lws_null_fail; }
|
||||
|
||||
};
|
||||
|
|
|
|||
|
|
@ -249,7 +249,6 @@ namespace nlsat {
|
|||
assignment& sample();
|
||||
bool apply_levelwise() const;
|
||||
unsigned lws_spt_threshold() const;
|
||||
bool lws_null_fail() const;
|
||||
void reset();
|
||||
void collect_statistics(statistics & st);
|
||||
void reset_statistics();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue