From b74dbfba10dba09c3049fa66c6cb53af189da8c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20H=C3=B6rl?= <maximilian.hoerl@mathematik.uni-stuttgart.de> Date: Thu, 7 May 2020 17:45:09 +0200 Subject: [PATCH] [bugfix] fix subentity codimension in getDiameter() --- dune/mmdg/dg.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dune/mmdg/dg.hh b/dune/mmdg/dg.hh index c842b35..623c825 100644 --- a/dune/mmdg/dg.hh +++ b/dune/mmdg/dg.hh @@ -521,9 +521,9 @@ protected: { Scalar diameter(0.0); - for (int i = 0; i < ((dim + 1) * dim) / 2; i++) + for (int i = 0; i < elem.subEntities(dim-1); i++) { - const auto& edge = elem.template subEntity<1>(i); + const auto& edge = elem.template subEntity<dim-1>(i); diameter = std::max(diameter, edge.geometry().volume()); } -- GitLab