From da28474f8a34a6f92cb25ee6acb449f97708b5f6 Mon Sep 17 00:00:00 2001 From: leicht Date: Thu, 22 Jun 2006 14:05:21 +0000 Subject: [PATCH] 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 --- deal.II/deal.II/source/grid/tria.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.39.5