
Module: ppl/ppl Branch: sparse_matrices Commit: d4414b4f8f43ec0decc00a580b54a7354ab2689b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=d4414b4f8f43e...
Author: Marco Poletti poletti.marco@gmail.com Date: Wed Mar 17 22:40:02 2010 +0100
MIP_Problem: use matrix_row_const_iterator instead of matrix_row_iterator in erase_artificials().
---
src/MIP_Problem.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/MIP_Problem.cc b/src/MIP_Problem.cc index 1d04ebf..fb44001 100644 --- a/src/MIP_Problem.cc +++ b/src/MIP_Problem.cc @@ -1657,8 +1657,8 @@ PPL::MIP_Problem::erase_artificials(const dimension_type begin_artificials, // Search for a non-zero element to enter the base. matrix_row_reference_type tableau_i = tableau[i]; bool redundant = true; - matrix_row_iterator j = tableau_i.begin(); - matrix_row_iterator j_end = tableau_i.end(); + matrix_row_const_iterator j = tableau_i.begin(); + matrix_row_const_iterator j_end = tableau_i.end(); // Skip the first element if (j != j_end && (*j).first == 0) ++j;