33 const label
index = offsets_[etype] + sizes_[etype]++;
51 return elemNames[etype];
69 return (offsets_[etype+1] - offsets_[etype]);
75 return labelRange(offsets_[etype], offsets_[etype+1] - offsets_[etype]);
A 1D vector of objects of type <T> with a fixed length <N>.
const Key & key() const
The key associated with the iterator.
SubList< T > slice(const label pos, label len=-1)
Return SubList slice (non-const access) - no range checking.
bool manifold() const noexcept
Manifold mesh cells detected? Globally consistent quantity.
void incrCellIds(const label off)
Increase cell ids by specified offset value.
elemType
Supported ensight 'Cell' element types.
label size() const noexcept
Processor-local size of all elements.
label total() const
The global size of all element types.
void decrCellIds(const label off)
Decrease face ids by specified offset value.
const FixedList< label, nTypes > & totals() const
The global sizes for each element type.
const labelList & cellIds() const
Processor-local cell ids of all elements.
label index() const noexcept
The index in a list (0-based)
const labelList & addressing() const noexcept
Element addressing.
Sums a given list of (at least two or more) fields and outputs the result into a new field,...
A range or interval of labels defined by a start and a size.