Definition in file GeometricFieldFunctions.H.
#include "src/OpenFOAM/fields/GeometricFields/GeometricScalarField/GeometricScalarField.H"#include "src/OpenFOAM/fields/GeometricFields/GeometricField/GeometricFieldFunctionsM.H"#include "src/OpenFOAM/fields/Fields/Field/undefFieldFunctionsM.H"
Include dependency graph for GeometricFieldFunctions.H:Go to the source code of this file.
Namespaces | |
| namespace | Foam |
Namespace for OpenFOAM. | |
Defines | |
| #define | TEMPLATE template<class Type, template<class> class PatchField, class GeoMesh> |
| #define | UNARY_REDUCTION_FUNCTION_WITH_BOUNDARY(returnType, func, gFunc) |
| #define | UNARY_REDUCTION_FUNCTION(returnType, func, gFunc) |
| #define | PRODUCT_OPERATOR(product, op, opFunc) |
Functions | |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | component (GeometricField< typename GeometricField< Type, PatchField, GeoMesh >::cmptType, PatchField, GeoMesh > &gcf, const GeometricField< Type, PatchField, GeoMesh > &gf, const direction d) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | T (GeometricField< Type, PatchField, GeoMesh > &gf, const GeometricField< Type, PatchField, GeoMesh > &gf1) |
| template<class Type , template< class > class PatchField, class GeoMesh , int r> | |
| void | pow (GeometricField< typename powProduct< Type, r >::type, PatchField, GeoMesh > &gf, const GeometricField< Type, PatchField, GeoMesh > &gf1) |
| template<class Type , template< class > class PatchField, class GeoMesh , int r> | |
| tmp< GeometricField< typename powProduct< Type, r >::type, PatchField, GeoMesh > > | pow (const GeometricField< Type, PatchField, GeoMesh > &gf, typename powProduct< Type, r >::type) |
| template<class Type , template< class > class PatchField, class GeoMesh , int r> | |
| tmp< GeometricField< typename powProduct< Type, r >::type, PatchField, GeoMesh > > | pow (const tmp< GeometricField< Type, PatchField, GeoMesh > > &tgf, typename powProduct< Type, r >::type) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | sqr (GeometricField< typename outerProduct< Type, Type >::type, PatchField, GeoMesh > &gf, const GeometricField< Type, PatchField, GeoMesh > &gf1) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< typename outerProduct< Type, Type > ::type, PatchField, GeoMesh >> | sqr (const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< typename outerProduct< Type, Type > ::type, PatchField, GeoMesh >> | sqr (const tmp< GeometricField< Type, PatchField, GeoMesh > > &tgf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | magSqr (GeometricField< scalar, PatchField, GeoMesh > &gsf, const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< scalar, PatchField, GeoMesh > > | magSqr (const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< scalar, PatchField, GeoMesh > > | magSqr (const tmp< GeometricField< Type, PatchField, GeoMesh > > &tgf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | mag (GeometricField< scalar, PatchField, GeoMesh > &gsf, const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< scalar, PatchField, GeoMesh > > | mag (const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< scalar, PatchField, GeoMesh > > | mag (const tmp< GeometricField< Type, PatchField, GeoMesh > > &tgf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| void | cmptAv (GeometricField< typename GeometricField< Type, PatchField, GeoMesh >::cmptType, PatchField, GeoMesh > &gcf, const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< typename GeometricField< Type, PatchField, GeoMesh > ::cmptType, PatchField, GeoMesh >> | cmptAv (const GeometricField< Type, PatchField, GeoMesh > &gf) |
| template<class Type , template< class > class PatchField, class GeoMesh > | |
| tmp< GeometricField< typename GeometricField< Type, PatchField, GeoMesh > ::cmptType, PatchField, GeoMesh >> | cmptAv (const tmp< GeometricField< Type, PatchField, GeoMesh > > &tgf) |
| #define TEMPLATE template<class Type, template<class> class PatchField, class GeoMesh> |
Definition at line 28 of file GeometricFieldFunctions.H.
| #define UNARY_REDUCTION_FUNCTION_WITH_BOUNDARY | ( | returnType, | |
| func, | |||
| gFunc | |||
| ) |
\ template<class Type, template<class> class PatchField, class GeoMesh> \ dimensioned<returnType> func \ ( \ const GeometricField<Type, PatchField, GeoMesh>& gf \ ); \ \ template<class Type, template<class> class PatchField, class GeoMesh> \ dimensioned<returnType> func \ ( \ const tmp<GeometricField<Type, PatchField, GeoMesh> >& tgf1 \ );
Definition at line 197 of file GeometricFieldFunctions.H.
| #define UNARY_REDUCTION_FUNCTION | ( | returnType, | |
| func, | |||
| gFunc | |||
| ) |
\ template<class Type, template<class> class PatchField, class GeoMesh> \ dimensioned<returnType> func \ ( \ const GeometricField<Type, PatchField, GeoMesh>& gf \ ); \ \ template<class Type, template<class> class PatchField, class GeoMesh> \ dimensioned<returnType> func \ ( \ const tmp<GeometricField<Type, PatchField, GeoMesh> >& tgf1 \ );
Definition at line 217 of file GeometricFieldFunctions.H.
| #define PRODUCT_OPERATOR | ( | product, | |
| op, | |||
| opFunc | |||
| ) |
Definition at line 267 of file GeometricFieldFunctions.H.