From f1240a853c455db88c6d01767b5eea5d6459743b Mon Sep 17 00:00:00 2001 From: Chris Greenshields Date: Fri, 2 Jun 2017 21:02:01 +0100 Subject: [PATCH] surfaceFind: output region/zone number of found face --- .../surface/surfaceFind/surfaceFind.C | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/applications/utilities/surface/surfaceFind/surfaceFind.C b/applications/utilities/surface/surfaceFind/surfaceFind.C index 042c5994b..90eaf1628 100644 --- a/applications/utilities/surface/surfaceFind/surfaceFind.C +++ b/applications/utilities/surface/surfaceFind/surfaceFind.C @@ -81,10 +81,10 @@ int main(int argc, char *argv[]) } Info<< "Nearest vertex:" << nl - << " index :" << minIndex << " (in localPoints)" << nl - << " index :" << surf1.meshPoints()[minIndex] + << " index : " << minIndex << " (in localPoints)" << nl + << " index : " << surf1.meshPoints()[minIndex] << " (in points)" << nl - << " coordinates:" << localPoints[minIndex] << nl + << " coordinates: " << localPoints[minIndex] << nl << endl; // @@ -111,15 +111,26 @@ int main(int argc, char *argv[]) const face& f = surf1[minIndex]; Info<< "Face with nearest centre:" << nl - << " index :" << minIndex << nl - << " centre :" << f.centre(points) << nl - << " face :" << f << nl - << " vertex coords:\n"; + << " index : " << minIndex << nl + << " centre : " << f.centre(points) << nl + << " face : " << f << nl + << " vertex coords:" << endl; forAll(f, fp) { - Info<< " " << points[f[fp]] << "\n"; + Info<< " " << points[f[fp]] << nl; } + const List& surfZones = surf1.surfZones(); + label surfZone = -1; + forAll(surfZones, zonei) + { + if (minIndex >= surfZones[zonei].start()) + { + surfZone = zonei; + } + } + Info<< " zone/region : " << surfZone << endl; + Info<< endl; Info<< "End\n" << endl;