From 09313fa7ce79faefa1f65546b68c06ed8a0a73d5 Mon Sep 17 00:00:00 2001 From: mattijs Date: Fri, 20 Sep 2013 17:32:26 +0100 Subject: [PATCH] BUG: snappyHexMesh: detect gaps --- .../meshRefinement/meshRefinementRefine.C | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C index 99597db78d..db515c0bdc 100644 --- a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C +++ b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C @@ -1246,7 +1246,17 @@ bool Foam::meshRefinement::isGap if (avg != vector::zero) { - return true; + avg /= mag(avg); + + // Check normal distance of intersection locations + if (mag(avg&d) > mergeDistance()) + { + return true; + } + else + { + return false; + } } else {