28 template<
class Type,
class GeoMesh>
37 template<
class Type,
class GeoMesh>
48 template<
class Type,
class GeoMesh>
53 const label startIndex
60 template<
class Type,
class GeoMesh>
73 template<
class Type,
class GeoMesh>
77 return NullObjectRef<SubDimensionedField<Type, GeoMesh>>();
81 template<
class Type,
class GeoMesh>
99 template<
class Type,
class GeoMesh>
112 template<
class Type,
class GeoMesh>
113 inline void Foam::SubDimensionedField<Type, GeoMesh>::operator=
118 dimensions() = rhs.dimensions();
123 template<
class Type,
class GeoMesh>
124 inline Foam::SubDimensionedField<Type, GeoMesh>::operator
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Reference counter for various OpenFOAM components.
tmp< DimensionedField< cmptType, GeoMesh > > component(const direction) const
Return a component field of the field.
Pre-declare related SubField type.
Pre-declare SubField and related Field type.
SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField.
static const SubDimensionedField< Type, GeoMesh > & null()
Return a null SubDimensionedField.
tmp< DimensionedField< Type, GeoMesh > > T() const
Return the field transpose (only defined for second rank tensors)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
SubDimensionedField(const SubField< Type > &slist)
Construct from a SubField.