From: leicht Date: Thu, 22 Jun 2006 14:05:21 +0000 (+0000) Subject: bug fix in fix_coarsening_flags(): allow coarsening case which has been forbidden... X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da28474f8a34a6f92cb25ee6acb449f97708b5f6;p=dealii-svn.git bug fix in fix_coarsening_flags(): allow coarsening case which has been forbidden so far git-svn-id: https://svn.dealii.org/trunk@13293 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 97a0a92561..0d8391753f 100644 --- a/deal.II/deal.II/source/grid/tria.cc +++ b/deal.II/deal.II/source/grid/tria.cc @@ -7453,7 +7453,8 @@ void Triangulation::fix_coarsen_flags () // refined. maybe someone // else will want to do this // some time - child_neighbor->refine_flag_set()) + (child_neighbor->refine_flag_set() && + (child_neighbor->level()==cell->level()+1))) coarsening_allowed = false; }