diff --git a/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C b/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C index 64e0504e8b..1176cf2611 100644 --- a/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C +++ b/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2015 OpenFOAM Foundation - Copyright (C) 2016 OpenCFD Ltd. + Copyright (C) 2016-2020 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -31,15 +31,16 @@ License // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - void Foam::MULES::limitSum(UPtrList& phiPsiCorrs) { + const label nPhases = phiPsiCorrs.size(); + forAll(phiPsiCorrs[0], facei) { scalar sumPos = 0; scalar sumNeg = 0; - for (int phasei=0; phasei 0) { @@ -57,7 +58,7 @@ void Foam::MULES::limitSum(UPtrList& phiPsiCorrs) { scalar lambda = -sumNeg/sumPos; - for (int phasei=0; phasei 0) { @@ -69,7 +70,7 @@ void Foam::MULES::limitSum(UPtrList& phiPsiCorrs) { scalar lambda = -sumPos/sumNeg; - for (int phasei=0; phasei