SubField is a Field obtained as a section of another Field, without its own allocation. SubField is derived from a SubList rather than a List. More...
Public Types | |
typedef pTraits< Type >::cmptType | cmptType |
Public Member Functions | |
SubField () noexcept=default | |
SubField (const SubField< Type > &sfield) | |
SubField (const SubList< Type > &list) | |
SubField (const UList< Type > &list) | |
SubField (const UList< Type > &list, const label subSize) | |
SubField (const UList< Type > &list, const label subSize, const label startIndex) | |
SubField (const UList< Type > &list, const labelRange &range) | |
SubField (const labelRange &range, const UList< Type > &list) | |
tmp< Field< cmptType > > | component (const direction) const |
tmp< Field< Type > > | T () const |
operator const Foam::Field< Type > & () const | |
void | operator= (const SubField< Type > &) |
void | operator= (const Field< Type > &) |
void | operator= (const Type &val) |
void | operator= (const Foam::zero) |
template<class Form , direction Ncmpts> | |
void | operator= (const VectorSpace< Form, Type, Ncmpts > &rhs) |
void | operator+= (const Type &val) |
void | operator-= (const Type &val) |
void | operator*= (const scalar &s) |
void | operator/= (const scalar &s) |
template<class Type > | |
void | operator= (const SubField< Type > &rhs) |
template<class Type > | |
void | operator= (const Field< Type > &rhs) |
template<class Type > | |
void | operator= (const Type &val) |
template<class Type > | |
void | operator= (const Foam::zero) |
Static Public Member Functions | |
static const SubField< Type > & | null () |
SubField is a Field obtained as a section of another Field, without its own allocation. SubField is derived from a SubList rather than a List.
Definition at line 62 of file SubField.H.
|
defaultnoexcept |
Definition at line 35 of file SubFieldI.H.
Definition at line 45 of file SubFieldI.H.
Definition at line 55 of file SubFieldI.H.
Definition at line 65 of file SubFieldI.H.
Definition at line 76 of file SubFieldI.H.
|
inline |
Definition at line 88 of file SubFieldI.H.
|
inline |
Definition at line 99 of file SubFieldI.H.
|
inlinestatic |
Definition at line 25 of file SubFieldI.H.
|
inline |
Definition at line 113 of file SubFieldI.H.
|
inline |
Definition at line 122 of file SubFieldI.H.
|
inline |
Definition at line 131 of file SubFieldI.H.
|
inline |
Referenced by SubDimensionedField< Type, GeoMesh >::operator=().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 168 of file SubFieldI.H.
|
inline |
Definition at line 180 of file SubFieldI.H.
|
inline |
Definition at line 190 of file SubFieldI.H.
|
inline |
Definition at line 200 of file SubFieldI.H.
|
inline |
Definition at line 210 of file SubFieldI.H.
|
inline |
Definition at line 138 of file SubFieldI.H.
|
inline |
Definition at line 145 of file SubFieldI.H.
|
inline |
Definition at line 152 of file SubFieldI.H.
|
inline |
Definition at line 159 of file SubFieldI.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.