From 746b409fd79d9ddd39902d487207f41bb925d8f6 Mon Sep 17 00:00:00 2001
From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de>
Date: Wed, 27 Oct 2021 13:13:34 +0200
Subject: [PATCH] [staggered][fvElementGeometry] Use fixed index map for
 lateralOrthogonal scvf

---
 .../facecentered/staggered/fvelementgeometry.hh               | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dumux/discretization/facecentered/staggered/fvelementgeometry.hh b/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
index 1d7987f2c2..598e234290 100644
--- a/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
+++ b/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
@@ -79,7 +79,9 @@ public:
     const SubControlVolumeFace& lateralOrthogonalScvf(const SubControlVolumeFace& scvf) const
     {
         assert(scvf.isLateral());
-        return gridGeometry().scvf(gridGeometry().lateralOrthogonalScvf(scvf));
+        const auto otherGlobalIdx = scvfIndices_()[GridGeometry::GeometryHelper::lateralOrthogonalScvfLocalIndex(scvf.localIndex())];
+        return gridGeometry().scvf(otherGlobalIdx);
+
     }
 
     //! Return the frontal sub control volume face on a the boundary for a given sub control volume
-- 
GitLab