45#ifndef Foam_IndirectSubList_H
46#define Foam_IndirectSubList_H
IndirectListAddressing(const labelRange &addr)
const Addr & addressing() const noexcept
Const access to the addressing.
Base for lists with indirect addressing, templated on the list contents type and the addressing type....
IndirectListBase()=delete
const UList< T > & values() const noexcept
label size() const noexcept
IndirectSubList(const UList< T > &values, const labelRange &addr)
Construct from values list and range.
const Addr & addressing() const noexcept
The list addressing.
IndirectSubList(const UList< T > &values)
Construct from UList, the entire size.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
A range or interval of labels defined by a start and a size.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)