const labelVector & sizes() const
Return i,j,k addressing sizes.
void operator=(const IjkField< Type > &rhs)
Copy assignment.
void clear()
Clear dimensions and field.
const Type & operator()(const label i, const label j, const label k) const
Field access at given i-j-k position.
label k
Boltzmann constant.
friend Ostream & operator(Ostream &, const Field< Type > &)
Generic templated field type.
const ijkAddressing & ijk() const
Return i,j,k addressing.
Generic templated field type with i-j-k addressing.
label size() const noexcept
The number of elements in the List.
A simple i-j-k (row-major order) to linear addressing.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
components
Component labeling enumeration.
IjkField()
Construct zero-sized.
A class for managing temporary objects.
void resize(const labelVector &newSizes)
Change dimensions. Fill new values with Zero.