28 #ifndef makeArrheniusTypes_H 29 #define makeArrheniusTypes_H 35 #define makeArrheniusTypes(ArrheniusType, visType) \ 39 namespace viscosityModels \ 41 typedef ArrheniusType<visType> ArrheniusType##visType; \ 43 addNamedToRunTimeSelectionTable \ 46 ArrheniusType##visType, \ 48 ArrheniusType##visType \ 52 defineTemplateTypeNameAndDebugWithName \ 54 viscosityModels::ArrheniusType##visType, \ 55 #ArrheniusType"<"#visType">", \ Macros for easy insertion into run-time selection tables.