mirror of
https://github.com/Z3Prover/z3
synced 2025-12-02 10:09:08 +00:00
optimzie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6787d87623
commit
e3e650a249
4 changed files with 42 additions and 32 deletions
|
|
@ -73,8 +73,9 @@ namespace sls {
|
|||
config m_config;
|
||||
stats m_stats;
|
||||
bvect m_v_saved, m_v_updated;
|
||||
ptr_vector<expr> m_restore;
|
||||
vector<ptr_vector<app>> m_update_stack;
|
||||
ptr_vector<expr> m_bv_restore;
|
||||
svector<std::pair<expr*, bool>> m_bool_restore;
|
||||
vector<vector<std::pair<app*, bool>>> m_update_stack;
|
||||
expr_mark m_in_update_stack;
|
||||
double m_best_score = 0, m_top_score = 0;
|
||||
bvect m_best_value;
|
||||
|
|
@ -95,7 +96,6 @@ namespace sls {
|
|||
void clear_update_stack();
|
||||
void insert_update_stack(expr* e);
|
||||
void insert_update(expr* e);
|
||||
void restore_lookahead();
|
||||
|
||||
bool_info& get_bool_info(expr* e);
|
||||
double lookahead_update(expr* u, bvect const& new_value);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue