FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

makeCombustionThermo.H File Reference


Detailed Description

InClass Foam::hCombustionThermo

Definition in file makeCombustionThermo.H.

#include "src/OpenFOAM/db/runTimeSelection/addToRunTimeSelectionTable.H"
#include "src/thermophysicalModels/basic/psiThermo/basicPsiThermo/basicPsiThermo.H"
Include dependency graph for makeCombustionThermo.H:

Go to the source code of this file.

Defines

#define  makeCombustionThermo(CThermo, MixtureThermo, Mixture, Transport, Thermo, EqnOfState)
#define  makeCombustionMixtureThermo(CThermo, MixtureThermo, Mixture, ThermoPhys)

Define Documentation

#define makeCombustionThermo (   CThermo,
  MixtureThermo,
  Mixture,
  Transport,
  Thermo,
  EqnOfState  
)
Value:
\
typedef MixtureThermo                                                         \
    <Mixture<Transport<specieThermo<Thermo<EqnOfState> > > > >                \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState;                    \
                                                                              \
defineTemplateTypeNameAndDebugWithName                                        \
(                                                                             \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState,                    \
    #MixtureThermo                                                            \
        "<"#Mixture"<"#Transport"<specieThermo<"#Thermo"<"#EqnOfState">>>>>", \
    0                                                                         \
);                                                                            \
                                                                              \
addToRunTimeSelectionTable                                                    \
(                                                                             \
    basicPsiThermo,                                                           \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState,                    \
    fvMesh                                                                    \
);                                                                            \
                                                                              \
addToRunTimeSelectionTable                                                    \
(                                                                             \
    CThermo,                                                                  \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState,                    \
    fvMesh                                                                    \
)

Definition at line 39 of file makeCombustionThermo.H.

#define makeCombustionMixtureThermo (   CThermo,
  MixtureThermo,
  Mixture,
  ThermoPhys  
)
Value:
\
typedef MixtureThermo<Mixture<ThermoPhys> >                                   \
    MixtureThermo##Mixture##ThermoPhys;                                       \
                                                                              \
defineTemplateTypeNameAndDebugWithName                                        \
(                                                                             \
    MixtureThermo##Mixture##ThermoPhys,                                       \
    #MixtureThermo"<"#Mixture"<"#ThermoPhys">>",                              \
    0                                                                         \
);                                                                            \
                                                                              \
addToRunTimeSelectionTable                                                    \
(                                                                             \
    basicPsiThermo,                                                           \
    MixtureThermo##Mixture##ThermoPhys,                                       \
    fvMesh                                                                    \
);                                                                            \
                                                                              \
addToRunTimeSelectionTable                                                    \
(                                                                             \
    CThermo,                                                                  \
    MixtureThermo##Mixture##ThermoPhys,                                       \
    fvMesh                                                                    \
);

Definition at line 68 of file makeCombustionThermo.H.