Go to the documentation of this file.
55 template<
class T>
class SubList;
110 const label startIndex
170 len = (this->size() -
pos);
182 len = (this->size() -
pos);
A List obtained as a section of another List.
SubList< label > labelSubList
A SubList of labels.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A range or interval of labels defined by a start and a size.
void operator=(const SubList< T > &list)
Copy assign entries from given sub-list. Sizes must match!
SubList< bool > boolSubList
A SubList of bools.
SubList< T > slice(const label pos, label len=-1)
Return SubList slice (non-const access) - no range checking.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T> with a fixed length <N>.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
SubList() noexcept=default
Default construct, zero-sized and nullptr.
Base for lists with indirect addressing, templated on the list contents type and the addressing type....
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
dimensionedScalar pos(const dimensionedScalar &ds)
SubList< char > charSubList
A SubList of chars.