From efae526ae5a381fc2d9f66af35aad1fa8efb6fb8 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 17 Jan 2025 15:12:49 +0100 Subject: [PATCH] Transmissibility::applyMultipliers: use FaceDir::FromIntersectionIndex --- opm/simulators/flow/Transmissibility_impl.hpp | 26 +++---------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/opm/simulators/flow/Transmissibility_impl.hpp b/opm/simulators/flow/Transmissibility_impl.hpp index 601971d44..44ddf5e58 100644 --- a/opm/simulators/flow/Transmissibility_impl.hpp +++ b/opm/simulators/flow/Transmissibility_impl.hpp @@ -1319,31 +1319,11 @@ applyMultipliers_(Scalar& trans, unsigned cartElemIdx, const TransMult& transMult) const { - // apply multiplyer for the transmissibility of the face. (the + // apply multiplier for the transmissibility of the face. (the // face index is the index of the reference-element face which // contains the intersection of interest.) - switch (faceIdx) { - case 0: // left - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::XMinus); - break; - case 1: // right - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::XPlus); - break; - - case 2: // front - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::YMinus); - break; - case 3: // back - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::YPlus); - break; - - case 4: // bottom - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::ZMinus); - break; - case 5: // top - trans *= transMult.getMultiplier(cartElemIdx, FaceDir::ZPlus); - break; - } + trans *= transMult.getMultiplier(cartElemIdx, + FaceDir::FromIntersectionIndex(faceIdx)); } template