mirror of
https://github.com/Z3Prover/z3
synced 2025-08-26 21:16:02 +00:00
remove incremental mode from EUF, include statistics about restart vs propagation calls to sls
This commit is contained in:
parent
c7ea4964f2
commit
84447b7031
6 changed files with 17 additions and 123 deletions
|
@ -50,15 +50,17 @@ namespace smt {
|
|||
namespace smt {
|
||||
|
||||
class theory_sls : public theory, public sls::smt_context {
|
||||
struct stats {
|
||||
unsigned m_num_guided_sls = 0;
|
||||
unsigned m_num_restart_sls = 0;
|
||||
};
|
||||
stats m_stats;
|
||||
model_ref m_model;
|
||||
sls::smt_plugin* m_smt_plugin = nullptr;
|
||||
unsigned m_trail_lim = 0;
|
||||
bool m_checking = false;
|
||||
bool m_parallel_mode = true;
|
||||
unsigned m_threshold = 1;
|
||||
unsigned m_difference_score = 0;
|
||||
unsigned m_difference_score_threshold = 0;
|
||||
unsigned m_num_guided_sls = 0;
|
||||
unsigned m_restart_gap = 1;
|
||||
unsigned m_restart_ls_steps = 100000;
|
||||
unsigned m_restart_ls_steps_inc = 10000;
|
||||
unsigned m_restart_ls_steps_max = 300000;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue