47 return decomposeRequest_;
53 return cellTypes_.empty();
59 return cellTypes_.size();
101 return polyFaceOffset_;
108 return maps_.additionalIds();
125 return maps_.cellMap();
131 return (!maps_.pointMap().empty());
138 return maps_.pointMap();
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const List< uint8_t > & cellTypes() const noexcept
The cell "types" (legacy: "CELL_TYPES").
bool is_hdf() const noexcept
Test for hdf content type.
const labelList & vertOffsets() const noexcept
The "offsets" into the connectivity list vertLabels().
bool empty() const noexcept
True if no cellTypes are populated.
const labelList & faceOffsets() const noexcept
The "facesoffset" or the "FaceOffsets".
const labelList & polyFaceOffsets() const noexcept
Offsets into the polyhedral face ids (HDF only).
const labelList & addPointCellLabels() const noexcept
Additional point addressing (from added point to original cell).
const labelUList & pointMap() const noexcept
The mesh point ids [FUTURE USE].
label size() const noexcept
The size of populated cellTypes (the number of cells).
bool useCellMap() const noexcept
The cellMap is non-identity for a SUBSET_MESH or when there are decomposed cells.
bool decomposeRequested() const noexcept
Query the polyhedral decompose requested flag.
const labelList & cellMap() const noexcept
The mesh cell ids for all cells (regular and decomposed).
enum contentType content() const noexcept
The output content type.
const labelList & vertLabels() const noexcept
The cell "connectivity" (legacy: "CELLS").
const labelList & faceLabels() const noexcept
The polyhedral "faces" or "FaceConnectivity".
bool usePointMap() const noexcept
The pointMap is available and non-identity [FUTURE USE].
label nAddCells() const noexcept
Number of additional (decomposed) cells for the mesh.
selectionModeType selectionMode() const noexcept
Query how the mesh cells have been selected or defined.
contentType
Types of content that the storage may represent.
@ HDF
Similar to INTERNAL2, but with VTKHDF specifics.
@ SUBSET_MESH
A mesh subset, using all mesh points.
List< label > labelList
A List of labels.
UList< label > labelUList
A UList of labels.