From a3650df15d5c96a60f61faab1b9b2518dcac7af3 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Sat, 7 Nov 2020 15:25:06 +0100 Subject: [PATCH] change referenceElement in Marker --- amdis/Marker.inc.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/amdis/Marker.inc.hpp b/amdis/Marker.inc.hpp index 95c9f5eb..2872cb09 100644 --- a/amdis/Marker.inc.hpp +++ b/amdis/Marker.inc.hpp @@ -282,11 +282,10 @@ Flag GridFunctionMarker::markGrid(AdaptInfo& adaptInfo) for (auto const& e : Dune::elements(this->grid_->leafGridView())) { localFct.bind(e); int currentLevel = e.level(); - auto geo = e.geometry(); - auto const& ref = Dune::referenceElement(geo); + auto refElem = Dune::referenceElement(e.type()); // evaluate in the center of the element - int targetLevel = int(std::round(localFct(ref.position(0,0)))); + int targetLevel = int(std::round(localFct(refElem.position(0,0)))); int m = ((((targetLevel > currentLevel) && (currentLevel < this->maxRefineLevel_)) || (currentLevel < this->minRefineLevel_)) -- GitLab