Macros for creating 'basic' density-based thermo packages. More...
Macros for creating 'basic' density-based thermo packages.
InClass Foam::basicRhoThermo
Definition in file makeBasicRhoThermo.H.
#include "src/thermophysicalModels/basic/rhoThermo/basicRhoThermo/basicRhoThermo.H"#include "src/OpenFOAM/db/runTimeSelection/addToRunTimeSelectionTable.H"
Include dependency graph for makeBasicRhoThermo.H:Go to the source code of this file.
Defines | |
| #define | makeBasicRhoThermo(Cthermo, Mixture, Transport, Thermo, EqnOfState) |
| #define | makeBasicRhoPolyThermo(Cthermo, Mixture, Order) |
| #define makeBasicRhoThermo | ( | Cthermo, | |
| Mixture, | |||
| Transport, | |||
| Thermo, | |||
| EqnOfState | |||
| ) |
\ typedef Cthermo<Mixture<Transport<specieThermo<Thermo<EqnOfState> > > > > \ Cthermo##Mixture##Transport##Thermo##EqnOfState; \ \ defineTemplateTypeNameAndDebugWithName \ ( \ Cthermo##Mixture##Transport##Thermo##EqnOfState, \ #Cthermo \ "<"#Mixture"<"#Transport"<specieThermo<"#Thermo"<"#EqnOfState">>>>>", \ 0 \ ); \ \ addToRunTimeSelectionTable \ ( \ basicRhoThermo, \ Cthermo##Mixture##Transport##Thermo##EqnOfState, \ fvMesh \ )
Definition at line 40 of file makeBasicRhoThermo.H.
| #define makeBasicRhoPolyThermo | ( | Cthermo, | |
| Mixture, | |||
| Order | |||
| ) |
\ typedef polynomialTransport \ < \ specieThermo \ < \ hPolynomialThermo \ < \ icoPolynomial<Order>, \ Order \ > \ >, \ Order \ > icoPoly##Order##ThermoPhysics; \ \ typedef Cthermo<Mixture<icoPoly##Order##ThermoPhysics> > \ Cthermo##Mixture##icoPoly##Order##ThermoPhysics; \ \ defineTemplateTypeNameAndDebugWithName \ ( \ Cthermo##Mixture##icoPoly##Order##ThermoPhysics, \ #Cthermo"<"#Mixture"<icoPoly"#Order"ThermoPhysics>>", \ 0 \ ); \ \ addToRunTimeSelectionTable \ ( \ basicRhoThermo, \ Cthermo##Mixture##icoPoly##Order##ThermoPhysics, \ fvMesh \ )
Definition at line 61 of file makeBasicRhoThermo.H.