26 #ifndef makeThermoCombustionModel_H 27 #define makeThermoCombustionModel_H 39 #define makeThermoCombustionModel(Model, ReactionThermo, ThermoPhys) \ 41 typedef combustionModels::Model<ReactionThermo, ThermoPhys> \ 42 Model##ReactionThermo##ThermoPhys; \ 43 typedef CombustionModel<ReactionThermo> \ 44 Model##ReactionThermo##ThermoPhys##Base; \ 46 defineTemplateTypeNameAndDebugWithName \ 48 Model##ReactionThermo##ThermoPhys, \ 50 word(Model##ReactionThermo##ThermoPhys::typeName_()) + "<" \ 51 + ReactionThermo::typeName + "," + ThermoPhys::typeName() + ">" \ 56 addToRunTimeSelectionTable \ 58 Model##ReactionThermo##ThermoPhys##Base, \ 59 Model##ReactionThermo##ThermoPhys, \
Macros for easy insertion into run-time selection tables.