From: wolf Date: Thu, 21 Apr 2005 21:42:52 +0000 (+0000) Subject: Simplify algorithm. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12b130da836c21db4a2b476dcd904714307be095;p=dealii-svn.git Simplify algorithm. git-svn-id: https://svn.dealii.org/trunk@10559 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/numerics/data_out.cc b/deal.II/deal.II/source/numerics/data_out.cc index b23d3310e5..36326979cb 100644 --- a/deal.II/deal.II/source/numerics/data_out.cc +++ b/deal.II/deal.II/source/numerics/data_out.cc @@ -414,9 +414,11 @@ void DataOut::build_some_patches (Data data) // have skipped const typename DoFHandler::cell_iterator new_cell = next_cell(cell); - if (new_cell != this->dofs->end()) - cell_number += std::distance (cell, new_cell); - cell = new_cell; + while (cell != new_cell) + { + ++cell; + ++cell_number; + } } // now loop over all cells and @@ -571,9 +573,11 @@ void DataOut::build_some_patches (Data data) // have skipped const typename DoFHandler::cell_iterator new_cell = next_cell(cell); - if (new_cell != this->dofs->end()) - cell_number += std::distance (cell, new_cell); - cell = new_cell; + while (cell != new_cell) + { + ++cell; + ++cell_number; + } } } }