makeDimensionedVolFieldFunctions.C File Reference
Include dependency graph for makeDimensionedVolFieldFunctions.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makeDimensionedVolFieldFunctions(Type, nullArg)
 

Functions

 FOR_ALL_FIELD_TYPES (makeDimensionedVolFieldFunctions)
 

Detailed Description

Macro Definition Documentation

◆ makeDimensionedVolFieldFunctions

#define makeDimensionedVolFieldFunctions (   Type,
  nullArg 
)
Value:
\
typedef DimensionedField<Type, fvMesh, Field> Type##FvMesh; \
defineDimensionedFieldFunction(Type##FvMesh); \
namespace DimensionedFieldFunctions \
{ \
addDimensionedFieldFunction(TimeFunction, Type##FvMesh); \
addDimensionedFieldFunction(Zonal, Type##FvMesh); \
addDimensionedFieldFunction(DistanceFunction, Type##FvMesh); \
addDimensionedFieldFunction(Coded, Type##FvMesh); \
addDimensionedFieldFunction(Surfaces, Type##FvMesh); \
addDimensionedFieldFunction(FieldFunction, Type##FvMesh); \
}

Definition at line 40 of file makeDimensionedVolFieldFunctions.C.