3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-25 04:26:00 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-07-05 14:40:20 +07:00
parent 6bbe8e2619
commit cd93cdd819
7 changed files with 31 additions and 4 deletions

View file

@ -146,6 +146,8 @@ namespace sat {
unsigned m_best_phase_size;
unsigned m_rephase_lim;
unsigned m_rephase_inc;
unsigned m_reorder_lim;
unsigned m_reorder_inc;
var_queue m_case_split_queue;
unsigned m_qhead;
unsigned m_scope_lvl;
@ -562,6 +564,8 @@ namespace sat {
bool is_two_phase() const;
bool should_rephase();
void do_rephase();
bool should_reorder();
void do_reorder();
svector<char> m_diff_levels;
unsigned num_diff_levels(unsigned num, literal const * lits);
bool num_diff_levels_below(unsigned num, literal const* lits, unsigned max_glue, unsigned& glue);