From 38870e3256dcdf472bdda67410b7d41b8195a1a1 Mon Sep 17 00:00:00 2001 From: mattijs Date: Fri, 8 Aug 2008 11:01:07 +0100 Subject: [PATCH] no curvature refinement if no different maxLevel --- .../autoHexMesh/meshRefinement/meshRefinementRefine.C | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C index 9a5f6cf633..1599857d62 100644 --- a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C +++ b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinementRefine.C @@ -1164,7 +1164,12 @@ Foam::labelList Foam::meshRefinement::refineCandidates // Refinement based on curvature of surface // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - if (curvatureRefinement && (curvature >= -1 && curvature <= 1)) + if + ( + curvatureRefinement + && (curvature >= -1 && curvature <= 1) + && (surfaces_.minLevel() != surfaces_.maxLevel()) + ) { label nCurv = markSurfaceCurvatureRefinement (