From 717a5ca5c8fb61caf7fd8847d0e0dd00f81b1f88 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs@hunt.opencfd.co.uk>
Date: Tue, 30 Jun 2009 22:18:54 +0100
Subject: [PATCH] packedBoollist instead of hashset; corrected face flipping

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

diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
index 78a039d2509..27f81f3081f 100644
--- a/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
+++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
@@ -2732,8 +2732,8 @@ Foam::label Foam::polyTopoChange::addFace
     if (zoneID >= 0)
     {
         faceZone_.insert(faceI, zoneID);
-        faceZoneFlip_[faceI] = (zoneFlip ? 1 : 0);
     }
+    faceZoneFlip_[faceI] = (zoneFlip ? 1 : 0);
 
     return faceI;
 }
@@ -2768,8 +2768,6 @@ void Foam::polyTopoChange::modifyFace
 
     if (faceFnd != faceZone_.end())
     {
-        faceZoneFlip_[faceI] = (zoneFlip ? 1 : 0);
-
         if (zoneID >= 0)
         {
             faceFnd() = zoneID;
@@ -2782,8 +2780,8 @@ void Foam::polyTopoChange::modifyFace
     else if (zoneID >= 0)
     {
         faceZone_.insert(faceI, zoneID);
-        faceZoneFlip_[faceI] = (zoneFlip ? 1 : 0);
     }
+    faceZoneFlip_[faceI] = (zoneFlip ? 1 : 0);
 }
 
 
-- 
GitLab