From dc52e5ae67b0fae47192ffd675dab6678ea59f7d Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Fri, 24 Jul 2020 18:18:21 +0200
Subject: [PATCH] STYLE: use range-for with labelHashSet in MULES

---
 .../fvMatrices/solvers/MULES/MULES.C          | 25 ++++++++++---------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C b/src/finiteVolume/fvMatrices/solvers/MULES/MULES.C
index 64e0504e8bd..1176cf26112 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<scalarField>& phiPsiCorrs)
 {
+    const label nPhases = phiPsiCorrs.size();
+
     forAll(phiPsiCorrs[0], facei)
     {
         scalar sumPos = 0;
         scalar sumNeg = 0;
 
-        for (int phasei=0; phasei<phiPsiCorrs.size(); phasei++)
+        for (label phasei = 0; phasei < nPhases; ++phasei)
         {
             if (phiPsiCorrs[phasei][facei] > 0)
             {
@@ -57,7 +58,7 @@ void Foam::MULES::limitSum(UPtrList<scalarField>& phiPsiCorrs)
         {
             scalar lambda = -sumNeg/sumPos;
 
-            for (int phasei=0; phasei<phiPsiCorrs.size(); phasei++)
+            for (label phasei = 0; phasei < nPhases; ++phasei)
             {
                 if (phiPsiCorrs[phasei][facei] > 0)
                 {
@@ -69,7 +70,7 @@ void Foam::MULES::limitSum(UPtrList<scalarField>& phiPsiCorrs)
         {
             scalar lambda = -sumPos/sumNeg;
 
-            for (int phasei=0; phasei<phiPsiCorrs.size(); phasei++)
+            for (label phasei = 0; phasei < nPhases; ++phasei)
             {
                 if (phiPsiCorrs[phasei][facei] < 0)
                 {
@@ -94,25 +95,25 @@ void Foam::MULES::limitSum
     forAll(phiPsiCorrs[0], facei)
     {
         scalar alphaNotFixed = 0, corrNotFixed = 0;
-        forAllConstIter(labelHashSet, notFixed, iter)
+        for (const label phasei : notFixed)
         {
-            alphaNotFixed += alphas[iter.key()][facei];
-            corrNotFixed += phiPsiCorrs[iter.key()][facei];
+            alphaNotFixed += alphas[phasei][facei];
+            corrNotFixed += phiPsiCorrs[phasei][facei];
         }
 
         scalar corrFixed = 0;
-        forAllConstIter(labelHashSet, fixed, iter)
+        for (const label phasei : fixed)
         {
-            corrFixed += phiPsiCorrs[iter.key()][facei];
+            corrFixed += phiPsiCorrs[phasei][facei];
         }
 
         const scalar sumCorr = corrNotFixed + corrFixed;
 
         const scalar lambda = - sumCorr/alphaNotFixed;
 
-        forAllConstIter(labelHashSet, notFixed, iter)
+        for (const label phasei : notFixed)
         {
-            phiPsiCorrs[iter.key()][facei] += lambda*alphas[iter.key()][facei];
+            phiPsiCorrs[phasei][facei] += lambda*alphas[phasei][facei];
         }
     }
 }
-- 
GitLab