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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::DimensionedFieldFunctions
 

Macros

#define makeDimensionedSurfaceFieldFunctions(Type, nullArg)
 

Typedefs

typedef DimensionedField< label, surfaceMesh, Field > DimensionedFieldlabelsurfaceMeshField
 

Functions

 FOR_ALL_FIELD_TYPES (makeDimensionedSurfaceFieldFunctions)
 
 defineDimensionedFieldFunction (DimensionedFieldlabelsurfaceMeshField)
 
 addDimensionedFieldFunction (TimeFunction, DimensionedFieldlabelsurfaceMeshField)
 
 addDimensionedFieldFunction (Zonal, DimensionedFieldlabelsurfaceMeshField)
 

Detailed Description

Macro Definition Documentation

◆ makeDimensionedSurfaceFieldFunctions

#define makeDimensionedSurfaceFieldFunctions (   Type,
  nullArg 
)
Value:
\
typedef DimensionedField<Type, surfaceMesh, Field> \
DimensionedField##Type##surfaceMesh##Field; \
defineDimensionedFieldFunction \
( \
DimensionedField##Type##surfaceMesh##Field \
); \
namespace DimensionedFieldFunctions \
{ \
addDimensionedFieldFunction \
( \
TimeFunction, \
DimensionedField##Type##surfaceMesh##Field \
); \
addDimensionedFieldFunction \
( \
Zonal, \
DimensionedField##Type##surfaceMesh##Field \
); \
}

Definition at line 36 of file makeDimensionedSurfaceFieldFunctions.C.