diff --git a/src/sat/sat_solver.h b/src/sat/sat_solver.h index e5b13af98..60aadf8a1 100644 --- a/src/sat/sat_solver.h +++ b/src/sat/sat_solver.h @@ -527,20 +527,21 @@ namespace sat { unsigned m_conflicts_since_init { 0 }; unsigned m_restarts { 0 }; - unsigned m_restart_next_out { 0 }; - unsigned m_conflicts_since_restart { 0 }; - bool m_force_conflict_analysis { false }; - unsigned m_simplifications { 0 }; - unsigned m_restart_threshold { 0 }; - unsigned m_luby_idx { 0 }; - unsigned m_conflicts_since_gc { 0 }; - unsigned m_gc_threshold { 0 }; - unsigned m_defrag_threshold { 0 }; - unsigned m_num_checkpoints { 0 }; - double m_min_d_tk { 0 } ; - unsigned m_next_simplify { 0 }; - bool m_simplify_enabled { true }; - bool m_restart_enabled { true }; + unsigned m_restart_next_out = 0; + unsigned m_conflicts_since_restart = 0; + bool m_force_conflict_analysis = false; + unsigned m_simplifications = 0; + unsigned m_restart_threshold = 0; + unsigned m_luby_idx = 0; + unsigned m_conflicts_since_gc = 0; + unsigned m_gc_threshold = 0; + unsigned m_defrag_threshold = 0; + unsigned m_num_checkpoints = 0; + double m_min_d_tk = 0.0 ; + unsigned m_next_simplify = 0; + double m_simplify_mult = 1.5; + bool m_simplify_enabled = true; + bool m_restart_enabled = true; bool guess(bool_var next); bool decide(); bool_var next_var();