From: leicht Date: Wed, 24 Jan 2007 08:18:44 +0000 (+0000) Subject: remove coarsen flag only for active cells, otherwise an Assertion would be thrown X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f8d7342789033211c11a5262bcdbf001b82ce5b;p=dealii-svn.git remove coarsen flag only for active cells, otherwise an Assertion would be thrown git-svn-id: https://svn.dealii.org/trunk@14363 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/grid/tria.cc b/deal.II/deal.II/source/grid/tria.cc index b1b601d803..595bdbb4b7 100644 --- a/deal.II/deal.II/source/grid/tria.cc +++ b/deal.II/deal.II/source/grid/tria.cc @@ -7798,9 +7798,9 @@ bool Triangulation::prepare_coarsening_and_refinement () if (((smooth_grid & coarsest_level_1) || (smooth_grid & patch_level_1)) && n_levels()>=2) { - typename Triangulation::cell_iterator - cell=begin(1), - endc=end(1); + typename Triangulation::active_cell_iterator + cell=begin_active(1), + endc=end_active(1); for (; cell!=endc; ++cell) cell->clear_coarsen_flag();