Expression of GeometricField. More...
#include <GeometricFieldExpression.H>


Public Member Functions | |
| GeometricFieldExpression (const dimensionSet &dimensions, const orientedType oriented) | |
| Type | operator[] (const label i) const |
| auto | size () const noexcept |
| const dimensionSet & | dimensions () const noexcept |
| const orientedType & | oriented () const noexcept |
| IntExpr | internalField () const |
| IntExpr | internalField () |
| UncoupledPatchExpr | patchField (const label i) |
| UncoupledPatchExpr | patchField (const label i) const |
| CoupledPatchExpr | coupledPatchField (const label i) |
| CoupledPatchExpr | coupledPatchField (const label i) const |
| template<class Op> | |
| auto | access (const Op &cop, const label i) const |
| template<class GeoField> | |
| GeoField & | evaluate (GeoField &fld, const bool force=false) const |
| Helper to evaluate a GeometricField. | |
Static Public Attributes | |
| static constexpr bool | is_leaf = false |
Protected Attributes | |
| const dimensionSet | dimensions_ |
| const orientedType | oriented_ |
Definition at line 70 of file GeometricFieldExpression.H.
|
inline |
Definition at line 80 of file GeometricFieldExpression.H.
References dimensions(), dimensions_, oriented(), and oriented_.
Referenced by GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::evaluate(), GeometricFieldConstRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldConstRefWrap(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), and GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::operator=().


|
inline |
Definition at line 102 of file GeometricFieldExpression.H.
|
inlinenoexcept |
Definition at line 108 of file GeometricFieldExpression.H.
References Foam::noexcept.
|
inlinenoexcept |
Definition at line 110 of file GeometricFieldExpression.H.
References dimensions_, and Foam::noexcept.
Referenced by evaluate(), GeometricFieldConstRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldConstRefWrap(), GeometricFieldExpression(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), and GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap().

|
inlinenoexcept |
Definition at line 115 of file GeometricFieldExpression.H.
References Foam::noexcept, and oriented_.
Referenced by evaluate(), GeometricFieldConstRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldConstRefWrap(), GeometricFieldExpression(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap(), and GeometricFieldRefWrap< typename Matrix::faceFluxFieldType >::GeometricFieldRefWrap().

|
inline |
Definition at line 120 of file GeometricFieldExpression.H.
Referenced by evaluate().

|
inline |
Definition at line 125 of file GeometricFieldExpression.H.
|
inline |
Definition at line 130 of file GeometricFieldExpression.H.
Referenced by evaluate().

|
inline |
Definition at line 135 of file GeometricFieldExpression.H.
|
inline |
Definition at line 140 of file GeometricFieldExpression.H.
Referenced by evaluate().

|
inline |
Definition at line 145 of file GeometricFieldExpression.H.
|
inline |
Definition at line 151 of file GeometricFieldExpression.H.
References Op.
|
inline |
Helper to evaluate a GeometricField.
Definition at line 160 of file GeometricFieldExpression.H.
References coupledPatchField(), dimensions(), ListsRefWrap< V >::evaluate(), fld(), internalField(), Foam::isA(), n, oriented(), and patchField().

|
protected |
Definition at line 74 of file GeometricFieldExpression.H.
Referenced by dimensions(), and GeometricFieldExpression().
|
protected |
Definition at line 75 of file GeometricFieldExpression.H.
Referenced by GeometricFieldExpression(), and oriented().
|
staticconstexpr |
Definition at line 78 of file GeometricFieldExpression.H.