From fdcc01b2e32cb299f927d9c505d4c6ab9e8c20cb Mon Sep 17 00:00:00 2001 From: graham Date: Mon, 3 Aug 2009 15:06:26 +0100 Subject: [PATCH] Linear surface distance cell size function --- .../utilities/mesh/generation/CV2DMesher/CV2D.C | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/applications/utilities/mesh/generation/CV2DMesher/CV2D.C b/applications/utilities/mesh/generation/CV2DMesher/CV2D.C index 64ed2e5bff..079414d5c4 100644 --- a/applications/utilities/mesh/generation/CV2DMesher/CV2D.C +++ b/applications/utilities/mesh/generation/CV2DMesher/CV2D.C @@ -422,14 +422,15 @@ void Foam::CV2D::newPoints(const scalar relaxation) scalar surfDist = mag(toPoint3D(vert) - pHit.hitPoint()); + // if (surfDist < 0.2) + // { + // sizes[vit->index()] *= 0.4; + // } + if (surfDist < 0.2) { - sizes[vit->index()] *= 0.4; + sizes[vit->index()] *= (1 - 0.3)*surfDist/0.2 + 0.3; } - // else if (surfDist < 0.2) - // { - // sizes[vit->index()] *= (6.0*surfDist - 1.4); - // } } // if (vert.x() > 0)