3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2013-11-08 21:59:38 -08:00
parent 21058c38fd
commit b573b94f84
8 changed files with 20 additions and 24 deletions

View file

@ -51,13 +51,13 @@ namespace opt {
}
lbool context::optimize() {
// TBD: add configurtion parameter
// TBD: add configuration parameter to select between box and pareto
return optimize_box();
}
lbool context::optimize_box() {
opt_solver& s = *m_solver.get();
opt_solver::scoped_push _sp(s);
solver::scoped_push _sp(s);
for (unsigned i = 0; i < m_hard_constraints.size(); ++i) {
s.assert_expr(m_hard_constraints[i].get());