diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellSizeControlSurfaces/cellSizeControlSurfaces.C b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellSizeControlSurfaces/cellSizeControlSurfaces.C index 92cf26b0c477e300a9d232040751570557f62d84..0b6acc5ca0853e86fb48f399b10d670cb0b24aea 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellSizeControlSurfaces/cellSizeControlSurfaces.C +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/cellSizeControlSurfaces/cellSizeControlSurfaces.C @@ -96,8 +96,9 @@ bool Foam::cellSizeControlSurfaces::evalCellSizeFunctions if (cellSizeFunctions_.size()) { - // Initialise to the last (lowest) priority - label previousPriority = cellSizeFunctions_.last().priority(); + // Maintain priority of current hit. Initialise so it always goes + // through at least once. + label previousPriority = -1; forAll(cellSizeFunctions_, i) { diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C index bf077cece095f6a67a376d29d569da3b1aab5717..2d850aff09fbde354f69a752082cd99b3d3815e0 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C @@ -196,7 +196,7 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation { if (vit->internalPoint() && !vit->nearBoundary()) { - const Foam::point& pt = topoint(vit->point()); + pointFromPoint pt = topoint(vit->point()); const scalar range = sqr(2.0*targetCellSize(pt)); pointIndexHit pHit;