From: Wolfgang Bangerth Date: Thu, 21 Apr 2005 21:42:52 +0000 (+0000) Subject: Simplify algorithm. X-Git-Tag: v8.0.0~13996 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d88182568d6aca1904bbdfe159def7b77d79c0e;p=dealii.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; + } } } }