Go to the documentation of this file.
31 #ifndef makeReactionThermo_H
32 #define makeReactionThermo_H
39 #define makeReactionThermo(CThermo,MixtureThermo,Mixture,Transport,Thermo,EqnOfState) \
41 typedef MixtureThermo \
42 <Mixture<Transport<specieThermo<Thermo<EqnOfState> > > > > \
43 MixtureThermo##Mixture##Transport##Thermo##EqnOfState; \
45 defineTemplateTypeNameAndDebugWithName \
47 MixtureThermo##Mixture##Transport##Thermo##EqnOfState, \
49 "<"#Mixture"<"#Transport"<specieThermo<"#Thermo"<"#EqnOfState">>>>>", \
53 addToRunTimeSelectionTable \
56 MixtureThermo##Mixture##Transport##Thermo##EqnOfState, \
60 addToRunTimeSelectionTable \
63 MixtureThermo##Mixture##Transport##Thermo##EqnOfState, \
68 #define makeReactionMixtureThermo(CThermo,MixtureThermo,Mixture,ThermoPhys) \
70 typedef MixtureThermo<Mixture<ThermoPhys> > \
71 MixtureThermo##Mixture##ThermoPhys; \
73 defineTemplateTypeNameAndDebugWithName \
75 MixtureThermo##Mixture##ThermoPhys, \
76 #MixtureThermo"<"#Mixture"<"#ThermoPhys">>", \
80 addToRunTimeSelectionTable \
83 MixtureThermo##Mixture##ThermoPhys, \
87 addToRunTimeSelectionTable \
90 MixtureThermo##Mixture##ThermoPhys, \