mirror of
https://github.com/Z3Prover/z3
synced 2025-08-03 01:40:22 +00:00
disable propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
eb2dd92d37
commit
ac55e29a56
2 changed files with 14 additions and 11 deletions
|
@ -35,7 +35,7 @@ namespace opt {
|
|||
|
||||
class maxsmt_solver {
|
||||
protected:
|
||||
adjust_value m_adjust_value;
|
||||
adjust_value* m_adjust_value = nullptr;
|
||||
public:
|
||||
virtual ~maxsmt_solver() {}
|
||||
virtual lbool operator()() = 0;
|
||||
|
@ -45,7 +45,7 @@ namespace opt {
|
|||
virtual void collect_statistics(statistics& st) const = 0;
|
||||
virtual void get_model(model_ref& mdl, svector<symbol>& labels) = 0;
|
||||
virtual void updt_params(params_ref& p) = 0;
|
||||
void set_adjust_value(adjust_value& adj) { m_adjust_value = adj; }
|
||||
void set_adjust_value(adjust_value& adj) { m_adjust_value = &adj; }
|
||||
|
||||
};
|
||||
|
||||
|
@ -128,7 +128,7 @@ namespace opt {
|
|||
expr_ref_vector m_answer;
|
||||
rational m_lower;
|
||||
rational m_upper;
|
||||
adjust_value m_adjust_value;
|
||||
adjust_value* m_adjust_value = nullptr;
|
||||
model_ref m_model;
|
||||
svector<symbol> m_labels;
|
||||
params_ref m_params;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue