From 12b130da836c21db4a2b476dcd904714307be095 Mon Sep 17 00:00:00 2001 From: wolf Date: Thu, 21 Apr 2005 21:42:52 +0000 Subject: [PATCH] Simplify algorithm. git-svn-id: https://svn.dealii.org/trunk@10559 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/numerics/data_out.cc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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; + } } } } -- 2.39.5