From 8695d09a92d2a2725e94e65046c2611a961a0e43 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Wed, 7 Mar 2012 14:53:09 +0000
Subject: [PATCH] BUG: renumberMesh: not flipping faces

---
 .../utilities/mesh/manipulation/renumberMesh/renumberMesh.C   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
index 1dfb6ae3ca2..8910645b5c1 100644
--- a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
+++ b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
@@ -432,6 +432,7 @@ autoPtr<mapPolyMesh> reorderMesh
     );
 
     // Check if any faces need swapping.
+    labelHashSet flipFaceFlux(newOwner.size());
     forAll(newNeighbour, faceI)
     {
         label own = newOwner[faceI];
@@ -441,6 +442,7 @@ autoPtr<mapPolyMesh> reorderMesh
         {
             newFaces[faceI].flip();
             Swap(newOwner[faceI], newNeighbour[faceI]);
+            flipFaceFlux.insert(faceI);
         }
     }
 
@@ -491,7 +493,7 @@ autoPtr<mapPolyMesh> reorderMesh
             identity(mesh.nPoints()),   // reversePointMap,
             reverseFaceOrder,           // reverseFaceMap,
             reverseCellOrder,           // reverseCellMap,
-            labelHashSet(0),            // flipFaceFlux,
+            flipFaceFlux,               // flipFaceFlux,
             patchPointMap,              // patchPointMap,
             labelListList(0),           // pointZoneMap,
             labelListList(0),           // faceZonePointMap,
-- 
GitLab