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 > labelSurfaceMesh
 

Functions

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

Detailed Description

Macro Definition Documentation

◆ makeDimensionedSurfaceFieldFunctions

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

Definition at line 36 of file makeDimensionedSurfaceFieldFunctions.C.