Static Public Member Functions | |
| static void | featurePointsEdges (const polyMesh &mesh, const uindirectPrimitivePatch &boundary, const labelUList &faceToZone, const label nZones, const scalar edgeFeatureAngle, labelListList &zoneToMeshPoints, List< pointConstraintList > &zoneToConstraints, labelList &twoZoneMeshPoints, pointConstraintList &twoZoneConstraints, labelList &multiZoneMeshPoints, pointConstraintList &multiZoneConstraints) |
| Analyse patch for feature edges, feature points. Handles points not being on a face of patch but coupled to it. More... | |
Definition at line 48 of file pointMeshTools.H.
|
static |
Analyse patch for feature edges, feature points. Handles points not being on a face of patch but coupled to it.
Definition at line 31 of file pointMeshTools.C.
References mapDistributeBase::constructSize(), Foam::cos(), globalMeshData::coupledPatch(), Foam::degToRad(), Foam::constant::electromagnetic::e, PrimitivePatch< FaceList, PointField >::edgeFaces(), PrimitivePatch< FaceList, PointField >::edges(), f(), PrimitivePatch< FaceList, PointField >::faceNormals(), Pair< T >::first(), forAll, globalMeshData::globalEdgeSlaves(), globalMeshData::globalEdgeSlavesMap(), globalMeshData::globalEdgeTransformedSlaves(), globalMeshData::globalTransforms(), mesh, PrimitivePatch< FaceList, PointField >::meshPoints(), Foam::constant::atomic::mp, PrimitivePatch< FaceList, PointField >::nEdges(), PrimitivePatch< FaceList, PointField >::nPoints(), p0, PrimitivePatch< FaceList, PointField >::points(), pZones(), List< T >::resize_nocopy(), Pair< T >::second(), List< T >::setSize(), globalMeshData::syncData(), x, y, and Foam::Zero.
