From 639e87b52f72b63d978398aa3857ca8b47019ceb Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 23 Dec 2024 17:52:25 +0000 Subject: [PATCH] BUG: extrude: handle internal faces. See #3162 --- .../utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C | 1 - .../polyTopoChange/polyTopoChange/addPatchCellLayer.C | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C b/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C index a469731d12..1d491c7825 100644 --- a/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C +++ b/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshApp.C @@ -47,7 +47,6 @@ Note #include "polyTopoChange.H" #include "MeshedSurface.H" #include "edgeCollapser.H" -#include "addPatchCellLayer.H" #include "patchToPoly2DMesh.H" #include "globalIndex.H" #include "topoSet.H" diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C index 4d3d5f5454..848e854ad1 100644 --- a/src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C +++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C @@ -2144,7 +2144,7 @@ void Foam::addPatchCellLayer::setRefinement : mesh_.faceOwner()[meshFacei] ); nei = addedCells[patchFacei][i]; - if (ppFlip[patchFacei]) + if (!ppFlip[patchFacei]) { newFace = newFace.reverseFace(); if (zonei != -1)