Go to the documentation of this file.
34 #ifndef mapSubsetMesh_H
35 #define mapSubsetMesh_H
label nOldInternalFaces() const
Number of old internal faces.
List< label > labelList
A List of labels.
const labelList & oldPatchStarts() const
Return list of the old patch start labels.
const label exposedPatchID_
Patch for exposed faces.
Reference counter for various OpenFOAM components.
label nOldFaces_
Number of old live faces.
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.
const labelList & oldPatchSizes() const
Return list of the old patch sizes.
label nOldCells_
Number of old live cells.
const labelList cellMap_
Cell mapping array.
label nOldFaces() const
Number of old faces.
const labelList & faceMap() const
Old face map.
const labelList & oldPatchNMeshPoints() const
Return numbers of mesh points per old patch.
const labelList & pointMap() const
Old point 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.
label exposedPatchID() const
Patch that exposed faces were put into.
const labelList & cellMap() const
Old cell map.
label nOldPoints() const
Number of old points.
const labelList faceMap_
Face mapping array.
const labelList pointMap_
Point mapping array.
label nOldCells() const
Number of old cells.
labelList oldPatchSizes_
List of the old patch sizes.
const labelList oldPatchNMeshPoints_
List of numbers of mesh points per old patch.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const labelList oldPatchStarts_
List of the old patch start labels.
label nOldPoints_
Number of old live points.
Class containing mesh-to-mesh mapping information after a subset operation.