Go to the documentation of this file.
35 #ifndef chemistrySolver_H
36 #define chemistrySolver_H
50 template<
class CompType,
class ThermoType>
51 class chemistrySolver;
57 template<
class CompType,
class ThermoType>
105 const word& compTypeName,
106 const word& thermoTypeName
134 #define makeChemistrySolver(Comp, Thermo) \
136 typedef chemistrySolver<Comp, Thermo> \
137 chemistrySolver##Comp##Thermo; \
139 defineTemplateTypeNameAndDebugWithName \
141 chemistrySolver##Comp##Thermo, \
142 "chemistryModel<"#Comp","#Thermo">", \
146 defineTemplateRunTimeSelectionTable \
148 chemistrySolver##Comp##Thermo, \
153 #define makeChemistrySolverType(SS, Comp, Thermo) \
155 typedef SS<Comp, Thermo> SS##Comp##Thermo; \
157 defineTemplateTypeNameAndDebugWithName \
160 #SS"<"#Comp","#Thermo">", \
164 chemistrySolver<Comp, Thermo>:: \
165 adddictionaryConstructorToTable<SS<Comp, Thermo> > \
166 add##SS##Comp##Thermo##ConstructorToTable_;