From 65197885d8cc770409f903fb05f44f39b32f3bde Mon Sep 17 00:00:00 2001 From: laurence Date: Mon, 29 Apr 2013 11:50:44 +0100 Subject: [PATCH] BUG: cvMesh: assign points before sizes --- .../controlMeshRefinement/controlMeshRefinement.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/controlMeshRefinement/controlMeshRefinement.C b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/controlMeshRefinement/controlMeshRefinement.C index 48e8f9753d..ea1e18e66f 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/controlMeshRefinement/controlMeshRefinement.C +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellShapeControl/controlMeshRefinement/controlMeshRefinement.C @@ -275,6 +275,8 @@ void Foam::controlMeshRefinement::initialMeshPopulation // Clip the minimum size for (label vI = 0; vI < pts.size(); ++vI) { + vertices[vI] = Vb(pts[vI], Vb::vtInternalNearBoundary); + label maxPriority = -1; scalar size = sizeControls_.cellSize(pts[vI], maxPriority); @@ -303,7 +305,6 @@ void Foam::controlMeshRefinement::initialMeshPopulation ); } - vertices[vI] = Vb(pts[vI], Vb::vtInternalNearBoundary); vertices[vI].alignment() = alignments[vI]; }