Go to the documentation of this file.
29 #ifndef makeBasicMixture_H
30 #define makeBasicMixture_H
36 #define makeBasicMixture(Mixture,Transport,Thermo,EqnOfState) \
38 typedef Mixture<Transport<specieThermo<Thermo<EqnOfState> > > > \
39 Mixture##Transport##Thermo##EqnOfState; \
41 defineTemplateTypeNameAndDebugWithName \
42 (Mixture##Transport##Thermo##EqnOfState, \
43 #Mixture"<"#Transport"<specieThermo<"#Thermo"<"#EqnOfState">>>>", 0)
46 #define makeBasicPolyMixture(Mixture,Order) \
48 typedef polynomialTransport \
54 icoPolynomial<Order>, \
59 > icoPoly##Order##ThermoPhysics; \
61 typedef Mixture<icoPoly##Order##ThermoPhysics> \
62 Mixture##icoPoly##Order##ThermoPhysics; \
64 defineTemplateTypeNameAndDebugWithName \
65 (Mixture##icoPoly##Order##ThermoPhysics, \
66 #Mixture"<icoPoly"#Order"ThermoPhysics>", 0)