36 #define makeDimensionedSurfaceFieldFunctions(Type, nullArg) \
38 typedef DimensionedField<Type, surfaceMesh, Field> \
39 DimensionedField##Type##surfaceMesh##Field; \
40 defineDimensionedFieldFunction \
42 DimensionedField##Type##surfaceMesh##Field \
44 namespace DimensionedFieldFunctions \
46 addDimensionedFieldFunction \
49 DimensionedField##Type##surfaceMesh##Field \
51 addDimensionedFieldFunction \
54 DimensionedField##Type##surfaceMesh##Field \
Macros for easy insertion into run-time selection tables.
Include the header files for all the primitive types that Fields are instantiated for.
#define makeDimensionedSurfaceFieldFunctions(Type, nullArg)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
FOR_ALL_FIELD_TYPES(makeDimensionedPointFieldFunctions)