From a9374358fe2a8b79395d6d8a20b3f4a0fbeecbdb Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Thu, 28 May 2015 16:13:29 +0100
Subject: [PATCH] viewFactorsGen: Correct container resizing Resolves
 bug-report http://www.openfoam.org/mantisbt/view.php?id=1712

---
 .../viewFactorsGen/viewFactorsGen.C           | 24 ++++---------------
 1 file changed, 5 insertions(+), 19 deletions(-)

diff --git a/applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C b/applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C
index b1d1321c821..bccf381ba15 100644
--- a/applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C
+++ b/applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C
@@ -37,36 +37,22 @@ Description
 
 \*---------------------------------------------------------------------------*/
 
-
 #include "argList.H"
-#include "fvMesh.H"
 #include "Time.H"
+#include "fvMesh.H"
+#include "singleCellFvMesh.H"
 #include "volFields.H"
 #include "surfaceFields.H"
+#include "fixedValueFvPatchFields.H"
 #include "distributedTriSurfaceMesh.H"
 #include "cyclicAMIPolyPatch.H"
-#include "triSurfaceTools.H"
 #include "mapDistribute.H"
-
-#include "OFstream.H"
 #include "meshTools.H"
-#include "plane.H"
 #include "uindirectPrimitivePatch.H"
 #include "DynamicField.H"
-#include "IFstream.H"
-#include "unitConversion.H"
-
-#include "mathematicalConstants.H"
 #include "scalarMatrices.H"
-#include "CompactListList.H"
-#include "labelIOList.H"
-#include "labelListIOList.H"
 #include "scalarListIOList.H"
 
-#include "singleCellFvMesh.H"
-#include "IOdictionary.H"
-#include "fixedValueFvPatchFields.H"
-
 using namespace Foam;
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -130,7 +116,7 @@ triSurface triangulate
         newPatchI++;
     }
 
-    triSurfaceToAgglom.resize(localTriFaceI-1);
+    triSurfaceToAgglom.resize(localTriFaceI);
 
     triangles.shrink();
 
@@ -369,7 +355,7 @@ int main(int argc, char *argv[])
         }
     }
 
-    viewFactorsPatches.resize(count--);
+    viewFactorsPatches.resize(count);
 
     // total number of coarse faces
     label totalNCoarseFaces = nCoarseFaces;
-- 
GitLab