Definition in file DimensionedFieldFunctions.C.
#include "src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedFieldReuseFunctions.H"
#include "src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedFieldFunctionsM.C"
#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, class GeoMesh> |
#define | UNARY_REDUCTION_FUNCTION(returnType, func, dfunc) |
#define | PRODUCT_OPERATOR(product, op, opFunc) |
Functions | |
template<class Type , class GeoMesh , int r> | |
tmp< DimensionedField < typename powProduct< Type, r > ::type, GeoMesh > > | pow (const DimensionedField< Type, GeoMesh > &df, typename powProduct< Type, r >::type) |
template<class Type , class GeoMesh , int r> | |
tmp< DimensionedField < typename powProduct< Type, r > ::type, GeoMesh > > | pow (const tmp< DimensionedField< Type, GeoMesh > > &tdf, typename powProduct< Type, r >::type) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField < typename outerProduct< Type, Type >::type, GeoMesh > > | sqr (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField < typename outerProduct< Type, Type >::type, GeoMesh > > | sqr (const tmp< DimensionedField< Type, GeoMesh > > &tdf) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField< scalar, GeoMesh > > | magSqr (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField< scalar, GeoMesh > > | magSqr (const tmp< DimensionedField< Type, GeoMesh > > &tdf) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField< scalar, GeoMesh > > | mag (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField< scalar, GeoMesh > > | mag (const tmp< DimensionedField< Type, GeoMesh > > &tdf) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField < typename DimensionedField < Type, GeoMesh >::cmptType, GeoMesh >> | cmptAv (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
tmp< DimensionedField < typename DimensionedField < Type, GeoMesh >::cmptType, GeoMesh >> | cmptAv (const tmp< DimensionedField< Type, GeoMesh > > &tdf) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | max (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | max (const tmp< DimensionedField< Type, GeoMesh > > &tdf1) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | min (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | min (const tmp< DimensionedField< Type, GeoMesh > > &tdf1) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | sum (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | sum (const tmp< DimensionedField< Type, GeoMesh > > &tdf1) |
template<class Type , class GeoMesh > | |
dimensioned< scalar > | sumMag (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
dimensioned< scalar > | sumMag (const tmp< DimensionedField< Type, GeoMesh > > &tdf1) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | average (const DimensionedField< Type, GeoMesh > &df) |
template<class Type , class GeoMesh > | |
dimensioned< Type > | average (const tmp< DimensionedField< Type, GeoMesh > > &tdf1) |
#define TEMPLATE template<class Type, class GeoMesh> |
Definition at line 28 of file DimensionedFieldFunctions.C.
#define UNARY_REDUCTION_FUNCTION | ( | returnType, | |
func, | |||
dfunc | |||
) |
\ template<class Type, class GeoMesh> \ dimensioned<returnType> func \ ( \ const DimensionedField<Type, GeoMesh>& df \ ) \ { \ return dimensioned<Type> \ ( \ #func "(" + df.name() + ')', \ df.dimensions(), \ dfunc(df.field()) \ ); \ } \ \ template<class Type, class GeoMesh> \ dimensioned<returnType> func \ ( \ const tmp<DimensionedField<Type, GeoMesh> >& tdf1 \ ) \ { \ dimensioned<returnType> res = func(tdf1()); \ tdf1.clear(); \ return res; \ }
Definition at line 304 of file DimensionedFieldFunctions.C.
#define PRODUCT_OPERATOR | ( | product, | |
op, | |||
opFunc | |||
) |
Definition at line 367 of file DimensionedFieldFunctions.C.