From 4ec73897d397cfcb206e62fb8df3656056f06b74 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Thu, 6 Sep 2018 17:16:38 +0100 Subject: [PATCH] BUG: removeFaces: handle internal faces still using point. Fixes #998. --- src/dynamicMesh/polyTopoChange/polyTopoChange/removeFaces.C | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/removeFaces.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/removeFaces.C index 031ee932d0b..7baa85a3d14 100644 --- a/src/dynamicMesh/polyTopoChange/polyTopoChange/removeFaces.C +++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/removeFaces.C @@ -997,6 +997,11 @@ void Foam::removeFaces::setRefinement << " face1:" << f1 << abort(FatalError); } + else + { + // Both kept faces are internal. Mark edge for preserving + nFacesPerEdge[edgeI] = 3; + } } } -- GitLab