From c76acdd6ff855b24628c72e04f1670b431a26d11 Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 12 Sep 2012 09:08:57 +0100 Subject: [PATCH] ENH: snappyHexMesh: added new dictionary entries --- .../mesh/generation/snappyHexMesh/snappyHexMesh.C | 8 +++----- .../generation/snappyHexMesh/snappyHexMeshDict | 14 +++++++++++--- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index 9080f58e67..2372b144ec 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -47,8 +47,6 @@ Description #include "snapParameters.H" #include "layerParameters.H" -#include "faceSet.H" -#include "motionSmoother.H" using namespace Foam; @@ -430,7 +428,7 @@ int main(int argc, char *argv[]) // Refinement parameters refinementParameters refineParams(refineDict); - if (!overwrite) + if (!overwrite && !debug) { const_cast(mesh.time())++; } @@ -467,7 +465,7 @@ int main(int argc, char *argv[]) curvature = refineParams.curvature(); } - if (!overwrite) + if (!overwrite && !debug) { const_cast(mesh.time())++; } @@ -507,7 +505,7 @@ int main(int argc, char *argv[]) } - if (!overwrite) + if (!overwrite && !debug) { const_cast(mesh.time())++; } diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict index db67ba8a93..05dcb07286 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict @@ -233,9 +233,17 @@ snapControls // before upon reaching a correct mesh. nRelaxIter 5; - //- Highly experimental and wip: number of feature edge snapping - // iterations. Leave out altogether to disable. - //nFeatureSnapIter 20; + // Feature snapping + + //- Number of feature edge snapping iterations. + // Leave out altogether to disable. + nFeatureSnapIter 10; + + //- Detect (geometric) features by sampling the surface (default=false) + implicitFeatureSnap false; + + //- Use castellatedMeshControls::features (default = true) + explicitFeatureSnap true; } // Settings for the layer addition.