From d47133aed9a38bc57d81a89650b19ca2314fcb38 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 7 Apr 2011 08:54:29 +0100
Subject: [PATCH] ENH: polyMeshTetDecmoposition: move List allocation outside
 loop

---
 .../polyMeshTetDecomposition/polyMeshTetDecomposition.C       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/OpenFOAM/meshes/polyMesh/polyMeshTetDecomposition/polyMeshTetDecomposition.C b/src/OpenFOAM/meshes/polyMesh/polyMeshTetDecomposition/polyMeshTetDecomposition.C
index 44e65e4c16d..b881a5ae774 100644
--- a/src/OpenFOAM/meshes/polyMesh/polyMeshTetDecomposition/polyMeshTetDecomposition.C
+++ b/src/OpenFOAM/meshes/polyMesh/polyMeshTetDecomposition/polyMeshTetDecomposition.C
@@ -55,6 +55,8 @@ Foam::label Foam::polyMeshTetDecomposition::findSharedBasePoint
 
     const point& oCc = pC[oCI];
 
+    List<scalar> tetQualities(2, 0.0);
+
     forAll(f, faceBasePtI)
     {
         scalar thisBaseMinTetQuality = VGREAT;
@@ -66,8 +68,6 @@ Foam::label Foam::polyMeshTetDecomposition::findSharedBasePoint
             label facePtI = (tetPtI + faceBasePtI) % f.size();
             label otherFacePtI = f.fcIndex(facePtI);
 
-            List<scalar> tetQualities(2, 0.0);
-
             {
                 // owner cell tet
                 label ptAI = f[facePtI];
-- 
GitLab