diff --git a/dumux/discretization/box/subcontrolvolumeface.hh b/dumux/discretization/box/subcontrolvolumeface.hh index 21776f135683861d3565a8be7806abea3145feaa..8c489aa7043aab5b0a9148a8e5f644bc1a06614a 100644 --- a/dumux/discretization/box/subcontrolvolumeface.hh +++ b/dumux/discretization/box/subcontrolvolumeface.hh @@ -119,7 +119,7 @@ public: GridIndexType scvfIndex, std::vector<LocalIndexType>&& scvIndices, bool boundary = false) - : corners_(geometryHelper.getBoundaryScvfCorners(intersection, isGeometry, indexInIntersection)), + : corners_(geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection)), center_(0.0), unitOuterNormal_(intersection.centerUnitOuterNormal()), area_(geometryHelper.scvfArea(corners_)), diff --git a/dumux/multidomain/facet/box/subcontrolvolumeface.hh b/dumux/multidomain/facet/box/subcontrolvolumeface.hh index 88aa660ff9ea2e27fb0a05d5e45f5092b5ab020e..207de2a27bc398e4fe2649acc6263a86900f9184 100644 --- a/dumux/multidomain/facet/box/subcontrolvolumeface.hh +++ b/dumux/multidomain/facet/box/subcontrolvolumeface.hh @@ -102,7 +102,7 @@ public: std::vector<LocalIndexType>&& scvIndices, bool boundary, bool interiorBoundary) - : corners_(geometryHelper.getBoundaryScvfCorners(intersection, isGeometry, indexInIntersection)) + : corners_(geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection)) , center_(0.0) , unitOuterNormal_(intersection.centerUnitOuterNormal()) , area_(geometryHelper.scvfArea(corners_)) diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh index ae345314c6c63f1a08c55ac19670ed8a6e2b3cfd..cb880d192caef700bd8d968ae1f1ccb87b756f72 100644 --- a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh +++ b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh @@ -144,7 +144,7 @@ public: , facetIdx_(elemLocalFacetIdx) { // copy corners - auto corners = geometryHelper.getBoundaryScvfCorners(intersection, isGeometry, indexInIntersection); + auto corners = geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection); const auto numCorners = corners.size(); corners_.resize(numCorners); for (unsigned int i = 0; i < numCorners; ++i) diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh index 5c0e38cabd201f62ffb8aba8f3454363f5630210..6c7f0df124d8da93b2c0d81dab2b8e091c54750d 100644 --- a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh +++ b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh @@ -124,7 +124,7 @@ public: LocalIndexType indexInIntersection, GridIndexType scvfIndex, std::vector<LocalIndexType>&& scvIndices) - : corners_(geometryHelper.getBoundaryScvfCorners(intersection, isGeometry, indexInIntersection)) + : corners_(geometryHelper.getBoundaryScvfCorners(intersection.indexInInside(), indexInIntersection)) , center_(0.0) , unitOuterNormal_(intersection.centerUnitOuterNormal()) , area_(geometryHelper.scvfArea(corners_)) @@ -149,7 +149,7 @@ public: GridIndexType scvfIndex, std::vector<LocalIndexType>&& scvIndices, bool boundary) - : corners_(geometryHelper.getFractureScvfCorners(intersection, isGeometry, indexInIntersection)) + : corners_(geometryHelper.getFractureScvfCorners(intersection.indexInInside(), indexInIntersection)) , center_(0.0) , scvfIndex_(scvfIndex) , scvIndices_(std::move(scvIndices))