mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
expose models, working on network flow
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
686d146cc6
commit
56c4fa8f6d
9 changed files with 497 additions and 441 deletions
|
@ -82,6 +82,10 @@ namespace opt {
|
|||
}
|
||||
}
|
||||
|
||||
void context::get_model(model_ref& mdl) {
|
||||
get_solver().get_model(mdl);
|
||||
}
|
||||
|
||||
lbool context::execute_min_max(unsigned index, bool committed, bool is_max) {
|
||||
// HACK: reuse m_optsmt without regard for box reuse and not considering
|
||||
// use-case of lex.
|
||||
|
|
|
@ -75,6 +75,8 @@ namespace opt {
|
|||
|
||||
lbool optimize();
|
||||
|
||||
void get_model(model_ref& m);
|
||||
|
||||
void set_cancel(bool f);
|
||||
void reset_cancel() { set_cancel(false); }
|
||||
void cancel() { set_cancel(true); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue