From 3fb8f0dfaf786ff792d6f468ced801ed886e7188 Mon Sep 17 00:00:00 2001
From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de>
Date: Thu, 1 Dec 2016 14:26:07 +0100
Subject: [PATCH] [staggeredGrid][scvFace] Add local index of face

---
 dumux/discretization/staggered/subcontrolvolumeface.hh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dumux/discretization/staggered/subcontrolvolumeface.hh b/dumux/discretization/staggered/subcontrolvolumeface.hh
index 2dd1b61f0b..d7eb451352 100644
--- a/dumux/discretization/staggered/subcontrolvolumeface.hh
+++ b/dumux/discretization/staggered/subcontrolvolumeface.hh
@@ -103,6 +103,7 @@ public:
           selfToOppositeDistance_ = geometryHelper.selfToOppositeDistance();
 
           pairData_ = geometryHelper.pairData();
+          localFaceIdx_ = is.indexInInside();
       }
 
     /*//! The copy constrcutor
@@ -202,6 +203,12 @@ public:
         return oppositeIdx_;
     }
 
+    //! The local index of this sub control volume face
+    IndexType localFaceIdx() const
+    {
+        return localFaceIdx_;
+    }
+
     //! The global index of this sub control volume face
     Scalar selfToOppositeDistance() const
     {
@@ -234,6 +241,7 @@ private:
     Scalar selfToOppositeDistance_;
     std::vector<StaggeredSubFace> subfaces_;
     std::array<PairData<Scalar>, numPairs> pairData_;
+    int localFaceIdx_;
 
 };
 
-- 
GitLab