From 3c8d8c149e851c8b4c9effe43180c704fc8fc435 Mon Sep 17 00:00:00 2001 From: laurence Date: Thu, 5 Apr 2012 16:37:01 +0100 Subject: [PATCH] ENH: cvMesh: Allow lookup for baffle surfaces --- .../conformationSurfaces/conformationSurfaces.C | 2 +- .../conformationSurfaces/conformationSurfaces.H | 3 +++ .../conformationSurfaces/conformationSurfacesI.H | 6 ++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.C b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.C index e012b1fa44..c9ae92f498 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.C +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.C @@ -249,6 +249,7 @@ Foam::conformationSurfaces::conformationSurfaces Info<< endl << "Testing for locationInMesh " << locationInMesh_ << endl; + forAll(surfaces_, s) { const searchableSurface& surface(allGeometry_[surfaces_[s]]); @@ -267,7 +268,6 @@ Foam::conformationSurfaces::conformationSurfaces referenceVolumeTypes_[s] = vTypes[0]; - Info<< " is " << searchableSurface::volumeTypeNames[referenceVolumeTypes_[s]] << " surface " << surface.name() diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.H b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.H index 9387f2e0f3..c1bdac76ba 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.H +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfaces.H @@ -303,6 +303,9 @@ public: //- Find which patch is closest to the point label findPatch(const point& pt) const; + //- Is the surface a baffle + inline bool isBaffle(const label index) const; + // Write diff --git a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfacesI.H b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfacesI.H index c773d21b46..a4a6595d31 100644 --- a/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfacesI.H +++ b/applications/utilities/mesh/generation/cvMesh/conformalVoronoiMesh/conformationSurfaces/conformationSurfacesI.H @@ -62,4 +62,10 @@ const Foam::treeBoundBox& Foam::conformationSurfaces::globalBounds() const } +bool Foam::conformationSurfaces::isBaffle(const label index) const +{ + return baffleSurfaces_[index]; +} + + // ************************************************************************* //