diff --git a/dumux/discretization/staggered/subcontrolvolumeface.hh b/dumux/discretization/staggered/subcontrolvolumeface.hh index 2dd1b61f0b84f58edda97365f0ecc8bc3260bc58..d7eb451352309327ffb2c5f9e1005a7b3969e3f2 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_; };