32 #ifndef makeSolidThermo_H 33 #define makeSolidThermo_H 38 #define makeSolidThermo(BaseThermo,Cthermo,Mixture,Transport,Type,Thermo,EqnOfState,Specie)\ 55 > Transport##Type##Thermo##EqnOfState##Specie; \ 61 Mixture<Transport##Type##Thermo##EqnOfState##Specie> \ 62 > heThermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie; \ 68 Mixture<Transport##Type##Thermo##EqnOfState##Specie> \ 69 > Cthermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie; \ 72 defineTemplateTypeNameAndDebugWithName \ 74 Cthermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie, \ 76 #Cthermo"<"#Mixture"<" \ 77 + Transport##Type##Thermo##EqnOfState##Specie::typeName() \ 84 addToRunTimeSelectionTable \ 87 Cthermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie, \ 91 addToRunTimeSelectionTable \ 94 Cthermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie, \ 98 addToRunTimeSelectionTable \ 101 Cthermo##Mixture##Transport##Type##Thermo##EqnOfState##Specie, \ 107 #define makeSolidThermoPhysicsType(BaseThermo,Cthermo,Mixture,SolidPhysicsType)\ 115 Mixture<SolidPhysicsType> \ 116 > heThermo##Mixture##SolidPhysicsType; \ 122 Mixture<SolidPhysicsType> \ 123 > Cthermo##Mixture##SolidPhysicsType; \ 126 defineTemplateTypeNameAndDebugWithName \ 128 Cthermo##Mixture##SolidPhysicsType, \ 130 #Cthermo"<"#Mixture"<" \ 131 + SolidPhysicsType::typeName() \ 138 addToRunTimeSelectionTable \ 141 Cthermo##Mixture##SolidPhysicsType, \ 145 addToRunTimeSelectionTable \ 148 Cthermo##Mixture##SolidPhysicsType, \ 152 addToRunTimeSelectionTable \ 155 Cthermo##Mixture##SolidPhysicsType, \ Macros for easy insertion into run-time selection tables.