42 #define makeDimensionedFvPatchFieldFunctions(Type, nullArg) \
44 typedef DimensionedField<Type, fvPatch, Field> Type##FvPatch; \
45 defineDimensionedFieldFunction( Type##FvPatch); \
46 namespace DimensionedFieldFunctions \
48 addDimensionedFieldFunction(TimeFunction, Type##FvPatch); \
49 addDimensionedFieldFunction(Zonal, Type##FvPatch); \
50 addDimensionedFieldFunction(DistanceFunction, Type##FvPatch); \
51 addDimensionedFieldFunction(Coded, Type##FvPatch); \
52 addDimensionedFieldFunction(Surfaces, Type##FvPatch); \
53 addDimensionedFieldFunction(FieldFunction, Type##FvPatch); \
Macros for easy insertion into run-time selection tables.
#define makeDimensionedFvPatchFieldFunctions(Type, nullArg)
FOR_ALL_FIELD_TYPES(makeDimensionedPointFieldFunctions)