34 #ifndef mapSubsetMesh_H
35 #define mapSubsetMesh_H
71 const label exposedPatchIndex_;
95 const label exposedPatchID,
109 const label exposedPatchID,
129 return oldPatchStarts_[0];
147 return exposedPatchIndex_;
177 return oldPatchSizes_;
183 return oldPatchStarts_;
189 return oldPatchNMeshPoints_;
Class containing mesh-to-mesh mapping information after a subset operation.
label nOldCells() const
Number of old cells.
const labelList & cellMap() const
Old cell map.
label nOldInternalFaces() const
Number of old internal faces.
label exposedPatchIndex() const
Patch that exposed faces were put into.
const labelList & pointMap() const
Old point map.
const labelList & oldPatchNMeshPoints() const
Return numbers of mesh points per old patch.
mapSubsetMesh(const label nOldPoints, const label nOldFaces, const label nOldCells, const labelList &pointMap, const labelList &faceMap, const labelList &cellMap, const label exposedPatchID, const labelList &oldPatchStarts, const labelList &oldPatchNMeshPoints)
Construct from components.
label nOldFaces() const
Number of old faces.
label nOldPoints() const
Number of old points.
const labelList & oldPatchStarts() const
Return list of the old patch start labels.
const labelList & oldPatchSizes() const
Return list of the old patch sizes.
const labelList & faceMap() const
Old face map.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.