From 9038513e22ce9bebc01959a0be22461b3589166e Mon Sep 17 00:00:00 2001
From: Bernd Flemisch <bernd@iws.uni-stuttgart.de>
Date: Wed, 10 Jan 2018 10:40:26 +0100
Subject: [PATCH] [fluxoverplane] fix construction of AffineGeometry for Dune
 2.5

---
 dumux/freeflow/navierstokes/staggered/fluxoverplane.hh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh b/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
index 9556c5515b..862d278630 100644
--- a/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
+++ b/dumux/freeflow/navierstokes/staggered/fluxoverplane.hh
@@ -218,7 +218,8 @@ public:
 #if DUNE_VERSION_NEWER(DUNE_COMMON,2,6)
         return PlaneGeometryType(Dune::GeometryTypes::line, corners);
 #else
-        return PlaneGeometryType(Dune::GeometryType::simplex, corners);
+        static Dune::GeometryType gt(Dune::GeometryType::simplex, dim-1);
+        return PlaneGeometryType(gt, corners);
 #endif
     }
 
@@ -240,7 +241,8 @@ public:
 #if DUNE_VERSION_NEWER(DUNE_COMMON,2,6)
         return PlaneGeometryType(Dune::GeometryTypes::quadrilateral, corners);
 #else
-        return PlaneGeometryType(Dune::GeometryType::cube, corners);
+        static Dune::GeometryType gt(Dune::GeometryType::cube, dim-1);
+        return PlaneGeometryType(gt, corners);
 #endif
     }
 
-- 
GitLab