39 #define makeDimensionedPointFieldFunctions(Type, nullArg) \
41 typedef DimensionedField<Type, pointMesh, Field> \
42 DimensionedField##Type##pointMesh##Field; \
43 defineDimensionedFieldFunction \
45 DimensionedField##Type##pointMesh##Field \
47 namespace DimensionedFieldFunctions \
49 addDimensionedFieldFunction \
52 DimensionedField##Type##pointMesh##Field \
54 addDimensionedFieldFunction \
57 DimensionedField##Type##pointMesh##Field \
59 addDimensionedFieldFunction \
62 DimensionedField##Type##pointMesh##Field \
64 addDimensionedFieldFunction \
67 DimensionedField##Type##pointMesh##Field \
69 addDimensionedFieldFunction \
72 DimensionedField##Type##pointMesh##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 makeDimensionedPointFieldFunctions(Type, nullArg)
FOR_ALL_FIELD_TYPES(makeDimensionedPointFieldFunctions)