diff --git a/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C b/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C index c7e55c2181..7dc347c825 100644 --- a/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C +++ b/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C @@ -523,6 +523,39 @@ Foam::label Foam::checkGeometry Info<< " Overall domain bounding box " << globalBb.min() << " " << globalBb.max() << endl; + if (allGeometry) + { + Info<< " Patch bounding boxes" << endl; + + const polyBoundaryMesh& patches = mesh.boundaryMesh(); + + forAll(patches, patchi) + { + const polyPatch& pp = patches[patchi]; + + if (!isA(pp)) + { + Info<< " " << setw(20) << pp.name(); + + const pointField& pts = pp.points(); + const labelList& mp = pp.meshPoints(); + + if (returnReduce(mp.size(), sumOp