mirror of
https://github.com/Z3Prover/z3
synced 2025-12-03 10:39:07 +00:00
adding lookahead mode to arithmetic sls solver
This commit is contained in:
parent
847278fba8
commit
d97bd48669
7 changed files with 575 additions and 207 deletions
|
|
@ -26,7 +26,7 @@ namespace sls {
|
|||
class bv_lookahead {
|
||||
|
||||
struct config {
|
||||
bool updated = false;
|
||||
bool config_initialized = false;
|
||||
double cb = 2.85;
|
||||
unsigned paws_init = 40;
|
||||
unsigned paws_sp = 52;
|
||||
|
|
@ -181,11 +181,11 @@ namespace sls {
|
|||
|
||||
void finalize_bool_values();
|
||||
|
||||
void updt_params(params_ref const& p);
|
||||
|
||||
public:
|
||||
bv_lookahead(bv_eval& ev);
|
||||
|
||||
void updt_params(params_ref const& p);
|
||||
|
||||
void start_propagation();
|
||||
|
||||
void collect_statistics(statistics& st) const;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue