51 return nInternalEdges_;
57 return (nEdges_ - nInternalEdges_);
69 return patch().localPoints();
87 return patch().localFaces();
99 return edgeNeighbour_;
131 return faceLabels_.find(meshFacei);
137 if (!polyPatchFacesPtr_ || !polyPatchIdsPtr_)
139 calcWhichPatchFaces();
141 return *polyPatchIdsPtr_;
147 if (!polyPatchFacesPtr_ || !polyPatchIdsPtr_)
149 calcWhichPatchFaces();
151 return *polyPatchFacesPtr_;
166 calcBoundaryConnections();
168 return *bndConnectPtr_;
const edgeList::subList internalEdges() const
Sub-list of local internal edges.
label whichFace(const label meshFacei) const
The area-face corresponding to the mesh-face, -1 if not found.
const labelList & whichPolyPatches() const
The polyPatches related to the areaMesh, in sorted order.
SubList< edge > subList
Declare type of subList.
const List< labelPair > & boundaryConnections() const
List of proc/face for the boundary edge neighbours using primitive patch edge numbering.
label nFaces() const noexcept
Number of patch faces.
label nPoints() const noexcept
Number of local mesh points.
const uindirectPrimitivePatch & patch() const
Return constant reference to primitive patch.
const faceList & faces() const
Return local faces.
A list of faces which address into the list of points.
A List obtained as a section of another List.
const labelList & faceLabels() const noexcept
Return the underlying polyMesh face labels.
bool hasInternalEdgeLabels() const noexcept
True if the internalEdges use an ordering that does not correspond 1-to-1 with the patch internalEdge...
const pointField & points() const
Return local points.
const edgeList & edges() const noexcept
Return local edges with reordered boundary.
const faBoundaryMesh & boundary() const noexcept
Return constant reference to boundary mesh.
label nEdges() const noexcept
Number of local mesh edges.
label nInternalEdges() const noexcept
Number of internal faces.
const labelList & edgeNeighbour() const noexcept
Edge neighbour addressing.
const std::string patch
OpenFOAM patch number as a std::string.
Finite area boundary mesh.
const List< labelPair > & whichPatchFaces() const
The polyPatch/local-face for each faceLabels()
label nBoundaryEdges() const noexcept
Number of boundary edges (== nEdges - nInternalEdges)
const labelList & edgeOwner() const noexcept
Edge owner addressing.