42#ifndef SubDimensionedField_H
43#define SubDimensionedField_H
57template<
class Type,
class GeoMesh>
89 const label startIndex
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField.
tmp< DimensionedField< Type, GeoMesh > > T() const
Return the field transpose (only defined for second rank tensors)
tmp< DimensionedField< cmptType, GeoMesh > > component(const direction d) const
Return a component field of the field.
Field< Type >::cmptType cmptType
static const SubDimensionedField< Type, GeoMesh > & null()
Return a null SubDimensionedField.
SubDimensionedField(const SubDimensionedField< cmptType, GeoMesh > &sfield)
Construct as copy.
void operator=(const SubDimensionedField< Type, GeoMesh > &rhs)
Assignment.
SubField is a Field obtained as a section of another Field, without its own allocation....
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
A range or interval of labels defined by a start and a size.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
A class for managing temporary objects.