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"
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.