mirror of
https://github.com/Z3Prover/z3
synced 2025-08-06 19:21:22 +00:00
consolidate throttling
This commit is contained in:
parent
f32066762c
commit
832cfb3c41
5 changed files with 148 additions and 0 deletions
|
@ -37,10 +37,12 @@ core::core(lp::lar_solver& s, params_ref const& p, reslimit & lim) :
|
|||
m_horner(this),
|
||||
m_grobner(this),
|
||||
m_emons(m_evars),
|
||||
m_throttle(lra.trail()),
|
||||
m_use_nra_model(false),
|
||||
m_nra(s, m_nra_lim, *this)
|
||||
{
|
||||
m_nlsat_delay_bound = lp_settings().nlsat_delay();
|
||||
m_throttle.set_enabled(m_params.arith_nl_thrl());
|
||||
lra.m_find_monics_with_changed_bounds_func = [&](const indexed_uint_set& columns_with_changed_bounds) {
|
||||
for (lpvar j : columns_with_changed_bounds) {
|
||||
if (is_monic_var(j))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue