mirror of
https://github.com/Z3Prover/z3
synced 2025-05-03 22:05:45 +00:00
opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
33f74b9c9f
commit
f748a03ac7
10 changed files with 60 additions and 51 deletions
|
@ -29,6 +29,7 @@ namespace opt {
|
|||
exprs m_mss;
|
||||
expr_set m_mcs;
|
||||
expr_set m_mss_set;
|
||||
vector<exprs> m_cores;
|
||||
exprs m_todo;
|
||||
model_ref m_model;
|
||||
public:
|
||||
|
@ -42,7 +43,7 @@ namespace opt {
|
|||
void get_model(model_ref& mdl) { mdl = m_model; }
|
||||
|
||||
private:
|
||||
void initialize(vector<exprs>& cores, exprs& literals);
|
||||
void initialize(exprs& literals);
|
||||
bool check_result();
|
||||
void add_mss(expr* n);
|
||||
void update_mss();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue