31 #define makeLagrangianFieldFunctions(Type, nullArg) \
33 typedef DimensionedField<Type, LagrangianMesh, Field> \
34 DimensionedField##Type##LagrangianMesh##Field; \
35 defineDimensionedFieldFunction \
37 DimensionedField##Type##LagrangianMesh##Field \
40 typedef DimensionedField<Type, LagrangianSubMesh, Field> \
41 DimensionedField##Type##LagrangianSubMesh##Field; \
42 defineDimensionedFieldFunction \
44 DimensionedField##Type##LagrangianSubMesh##Field \
47 typedef DimensionedField<Type, LagrangianMesh, LagrangianField> \
48 DimensionedField##Type##LagrangianMesh##LagrangianField; \
49 defineDimensionedFieldFunction \
51 DimensionedField##Type##LagrangianMesh##LagrangianField \
54 typedef DimensionedField \
55 <Type, LagrangianMesh, LagrangianPrimitiveDynamicField> \
56 DimensionedField##Type##LagrangianMesh##LagrangianPrimitiveDynamicField; \
57 defineDimensionedFieldFunction \
59 DimensionedField##Type##LagrangianMesh##LagrangianPrimitiveDynamicField\
#define makeLagrangianFieldFunctions(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)