mirror of
https://github.com/Z3Prover/z3
synced 2025-10-09 09:21:56 +00:00
fixed freevars and psat cube cutoffs
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
This commit is contained in:
parent
2e042a8bea
commit
e0dfbd6d1c
5 changed files with 56 additions and 6 deletions
|
@ -121,12 +121,18 @@ namespace sat {
|
|||
else if (p.lookahead_cube_cutoff() == symbol("fixed_freevars")) {
|
||||
m_lookahead_cube_cutoff = fixed_freevars_cutoff;
|
||||
}
|
||||
else if (p.lookahead_cube_cutoff() == symbol("psat")) {
|
||||
m_lookahead_cube_cutoff = psat_cutoff;
|
||||
}
|
||||
else {
|
||||
throw sat_param_exception("invalid cutoff type supplied: accepted cutoffs are 'adaptive', 'fixed_depth', 'fixed_freevars'");
|
||||
}
|
||||
m_lookahead_cube_fraction = p.lookahead_cube_fraction();
|
||||
m_lookahead_cube_depth = p.lookahead_cube_depth();
|
||||
m_lookahead_cube_freevars = p.lookahead_cube_freevars();
|
||||
m_lookahead_cube_psat_var_exp = p.lookahead_cube_psat_var_exp();
|
||||
m_lookahead_cube_psat_clause_base = p.lookahead_cube_psat_clause_base();
|
||||
m_lookahead_cube_psat_trigger = p.lookahead_cube_psat_trigger();
|
||||
m_lookahead_global_autarky = p.lookahead_global_autarky();
|
||||
|
||||
// These parameters are not exposed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue