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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makeDimensionedFvPatchFieldFunctions(Type, nullArg)
 

Functions

 FOR_ALL_FIELD_TYPES (makeDimensionedFvPatchFieldFunctions)
 

Detailed Description

Macro Definition Documentation

◆ makeDimensionedFvPatchFieldFunctions

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

Definition at line 42 of file makeDimensionedFvPatchFieldFunctions.C.