36 #define makeDimensionedFieldFunctions(MeshType) \
38 typedef DimensionedField<scalar, MeshType, Field> \
39 DimensionedField##scalar##MeshType##Field; \
41 typedef DimensionedField<vector, MeshType, Field> \
42 DimensionedField##vector##MeshType##Field; \
44 namespace DimensionedFieldFunctions \
46 addDimensionedFieldFunction \
48 AtmosphericBoundaryLayerVelocity, \
49 DimensionedField##vector##MeshType##Field \
53 namespace DimensionedFieldFunctions \
55 addDimensionedFieldFunction \
57 AtmosphericBoundaryLayerTurbulentKineticEnergy, \
58 DimensionedField##scalar##MeshType##Field \
62 namespace DimensionedFieldFunctions \
64 addDimensionedFieldFunction \
66 AtmosphericBoundaryLayerTurbulentEpsilon, \
67 DimensionedField##scalar##MeshType##Field \
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
#define makeDimensionedFieldFunctions(MeshType)