3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-14 21:08:46 +00:00

use for pattern

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-07-02 04:35:22 -07:00
parent 88dd9ac668
commit 61d887b36f

View file

@ -1176,7 +1176,7 @@ public:
if (m_solver->is_term(wi)) {
const lp::lar_term& term = m_solver->get_term(wi);
result += term.m_v * coeff;
for (const auto & i: term.m_coeffs) {
for (const auto & i : term.m_coeffs) {
m_todo_terms.push_back(std::make_pair(i.first, coeff * i.second));
}
}
@ -2088,8 +2088,8 @@ public:
vi = m_todo_vars.back();
m_todo_vars.pop_back();
lp::lar_term const& term = m_solver->get_term(vi);
for (auto i = term.m_coeffs.begin(); i != term.m_coeffs.end(); ++i) {
lp::var_index wi = i->first;
for (auto const& coeff : term.m_coeffs) {
lp::var_index wi = coeff.first;
if (m_solver->is_term(wi)) {
m_todo_vars.push_back(wi);
}
@ -2113,8 +2113,8 @@ public:
vi = m_todo_vars.back();
m_todo_vars.pop_back();
lp::lar_term const& term = m_solver->get_term(vi);
for (auto i = term.m_coeffs.begin(); i != term.m_coeffs.end(); ++i) {
lp::var_index wi = i->first;
for (auto const& coeff : term.m_coeffs) {
lp::var_index wi = coeff.first;
if (m_solver->is_term(wi)) {
m_todo_vars.push_back(wi);
}
@ -2204,7 +2204,7 @@ public:
lp::var_index vi = m_theory_var2var_index[v];
SASSERT(m_solver->is_term(vi));
lp::lar_term const& term = m_solver->get_term(vi);
for (auto const coeff : term.m_coeffs) {
for (auto const & coeff : term.m_coeffs) {
lp::var_index wi = coeff.first;
lp::constraint_index ci;
rational value;