mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 11:55:51 +00:00
cleanup the grobner config init
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
f2884088cc
commit
06203d227e
4 changed files with 8 additions and 12 deletions
|
@ -1452,16 +1452,8 @@ void core::configure_grobner() {
|
|||
}
|
||||
#endif
|
||||
|
||||
double tree_size = 100;
|
||||
unsigned gr_eq_size = 0;
|
||||
for (auto* e : m_pdd_grobner.equations()) {
|
||||
tree_size = std::max(tree_size, e->poly().tree_size());
|
||||
gr_eq_size ++;
|
||||
}
|
||||
tree_size *= 10;
|
||||
struct dd::solver::config cfg;
|
||||
cfg.m_expr_size_limit = (unsigned)tree_size;
|
||||
cfg.m_max_steps = gr_eq_size;
|
||||
cfg.m_max_steps = m_pdd_grobner.equations().size();
|
||||
cfg.m_max_simplified = m_nla_settings.grobner_max_simplified();
|
||||
cfg.m_eqs_growth = m_nla_settings.grobner_eqs_growth();
|
||||
cfg.m_expr_size_growth = m_nla_settings.grobner_expr_size_growth();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue