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

makeHsReactionThermo.H File Reference


Detailed Description

InClass Foam::hReactionThermo

Definition in file makeHsReactionThermo.H.

#include "src/OpenFOAM/db/runTimeSelection/addToRunTimeSelectionTable.H"
#include "src/thermophysicalModels/basic/rhoThermo/basicRhoThermo/basicRhoThermo.H"
Include dependency graph for makeHsReactionThermo.H:

Go to the source code of this file.

Defines

#define  makeHsReactionThermo(CThermo, MixtureThermo, Mixture, Transport, Thermo, EqnOfState)
#define  makeHsReactionMixtureThermo(CThermo, MixtureThermo, Mixture, ThermoPhys)

Define Documentation

#define makeHsReactionThermo (   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                                                    \
(                                                                             \
    basicRhoThermo,                                                           \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState,                    \
    fvMesh                                                                    \
);                                                                            \
                                                                              \
addToRunTimeSelectionTable                                                    \
(                                                                             \
    CThermo,                                                                  \
    MixtureThermo##Mixture##Transport##Thermo##EqnOfState,                    \
    fvMesh                                                                    \
)

Definition at line 37 of file makeHsReactionThermo.H.

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

Definition at line 66 of file makeHsReactionThermo.H.