Go to the documentation of this file.
31 #ifndef surfaceWriters_H
32 #define surfaceWriters_H
39 #define makeTypeSurfaceWritersTypeName(typeWriter, dataType) \
41 defineNamedTemplateTypeNameAndDebug(typeWriter< dataType >, 0)
44 #define makeSurfaceWritersTypeName(typeWriter) \
46 makeTypeSurfaceWritersTypeName(typeWriter, scalar); \
47 makeTypeSurfaceWritersTypeName(typeWriter, vector); \
48 makeTypeSurfaceWritersTypeName(typeWriter, sphericalTensor); \
49 makeTypeSurfaceWritersTypeName(typeWriter, symmTensor); \
50 makeTypeSurfaceWritersTypeName(typeWriter, tensor)
53 #define makeSurfaceWriterType(typeWriter, dataType) \
55 defineNamedTemplateTypeNameAndDebug(typeWriter< dataType >, 0); \
56 addTemplatedToRunTimeSelectionTable \
58 surfaceWriter, typeWriter, dataType, word \
63 #define makeSurfaceWriters(typeWriter) \
65 makeSurfaceWriterType(typeWriter, scalar); \
66 makeSurfaceWriterType(typeWriter, vector); \
67 makeSurfaceWriterType(typeWriter, sphericalTensor); \
68 makeSurfaceWriterType(typeWriter, symmTensor); \
69 makeSurfaceWriterType(typeWriter, tensor)