mirror of
https://github.com/Z3Prover/z3
synced 2025-06-20 21:03:39 +00:00
always apply cube
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
e5eea467b7
commit
efa149bed1
1 changed files with 0 additions and 3 deletions
|
@ -2244,16 +2244,13 @@ void lar_solver::set_cut_strategy(unsigned cut_frequency) {
|
||||||
if (cut_frequency < 4) { // enable only gomory cut
|
if (cut_frequency < 4) { // enable only gomory cut
|
||||||
settings().m_int_gomory_cut_period = 2;
|
settings().m_int_gomory_cut_period = 2;
|
||||||
settings().m_hnf_cut_period = 100000000;
|
settings().m_hnf_cut_period = 100000000;
|
||||||
settings().m_int_find_cube_period = 100000000;
|
|
||||||
} else if (cut_frequency == 4) { // enable all cuts and cube equally
|
} else if (cut_frequency == 4) { // enable all cuts and cube equally
|
||||||
settings().m_int_gomory_cut_period = 4;
|
settings().m_int_gomory_cut_period = 4;
|
||||||
settings().m_hnf_cut_period = 4;
|
settings().m_hnf_cut_period = 4;
|
||||||
settings().m_int_find_cube_period = 4;
|
|
||||||
} else {
|
} else {
|
||||||
// disable all heuristics
|
// disable all heuristics
|
||||||
settings().m_int_gomory_cut_period = 10000000;
|
settings().m_int_gomory_cut_period = 10000000;
|
||||||
settings().m_hnf_cut_period = 100000000;
|
settings().m_hnf_cut_period = 100000000;
|
||||||
settings().m_int_find_cube_period = 100000000;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue