3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-12 02:04:43 +00:00

Block lower bound of difference logic objectives

This commit is contained in:
Anh-Dung Phan 2013-11-01 08:05:29 +01:00
parent 87141f4cb3
commit 736d43c084
3 changed files with 37 additions and 9 deletions

View file

@ -189,8 +189,9 @@ namespace smt {
// For optimization purpose
typedef vector <std::pair<theory_var, rational> > objective_term;
vector<objective_term> m_objectives;
vector<rational> m_objective_consts;
vector<objective_term> m_objectives;
vector<rational> m_objective_consts;
vector<vector<numeral> > m_objective_assignments;
numeral m_objective_value;
// Set a conflict due to a negative cycle.