40 #define makeDimensionedVolFieldFunctions(Type, nullArg) \
42 typedef DimensionedField<Type, fvMesh, Field> \
43 DimensionedField##Type##fvMesh##Field; \
44 defineDimensionedFieldFunction \
46 DimensionedField##Type##fvMesh##Field \
48 namespace DimensionedFieldFunctions \
50 addDimensionedFieldFunction \
53 DimensionedField##Type##fvMesh##Field \
55 addDimensionedFieldFunction \
58 DimensionedField##Type##fvMesh##Field \
60 addDimensionedFieldFunction \
63 DimensionedField##Type##fvMesh##Field \
65 addDimensionedFieldFunction \
68 DimensionedField##Type##fvMesh##Field \
70 addDimensionedFieldFunction \
73 DimensionedField##Type##fvMesh##Field \
75 addDimensionedFieldFunction \
78 DimensionedField##Type##fvMesh##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 makeDimensionedVolFieldFunctions(Type, nullArg)
FOR_ALL_FIELD_TYPES(makeDimensionedPointFieldFunctions)