mirror of
https://github.com/Z3Prover/z3
synced 2025-06-22 05:43:39 +00:00
synchronizing with main repository
This commit is contained in:
commit
ec76efedbe
386 changed files with 10027 additions and 8346 deletions
|
@ -414,10 +414,19 @@ namespace smt {
|
|||
return m_activity[v];
|
||||
}
|
||||
|
||||
void set_activity(bool_var v, double & act) {
|
||||
void set_activity(bool_var v, double const & act) {
|
||||
m_activity[v] = act;
|
||||
}
|
||||
|
||||
void activity_changed(bool_var v, bool increased) {
|
||||
if (increased) {
|
||||
m_case_split_queue->activity_increased_eh(v);
|
||||
}
|
||||
else {
|
||||
m_case_split_queue->activity_decreased_eh(v);
|
||||
}
|
||||
}
|
||||
|
||||
bool is_assumption(bool_var v) const {
|
||||
return get_bdata(v).m_assumption;
|
||||
}
|
||||
|
@ -1360,7 +1369,7 @@ namespace smt {
|
|||
|
||||
void display_profile(std::ostream & out) const;
|
||||
|
||||
void display(std::ostream& out, b_justification j) const;
|
||||
std::ostream& display(std::ostream& out, b_justification j) const;
|
||||
|
||||
// -----------------------------------
|
||||
//
|
||||
|
@ -1577,6 +1586,10 @@ namespace smt {
|
|||
return m_unsat_core.get(idx);
|
||||
}
|
||||
|
||||
void get_levels(ptr_vector<expr> const& vars, unsigned_vector& depth);
|
||||
|
||||
expr_ref_vector get_trail();
|
||||
|
||||
void get_model(model_ref & m) const;
|
||||
|
||||
bool update_model(bool refinalize);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue