FreeFOAM The Cross-Platform CFD Toolkit
makeReactionThermo.H File Reference

Detailed Description

InClass Foam::hReactionThermo

Definition in file makeReactionThermo.H.

+ Include dependency graph for makeReactionThermo.H:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define makeReactionThermo(CThermo, MixtureThermo, Mixture, Transport, Thermo, EqnOfState)
#define makeReactionMixtureThermo(CThermo, MixtureThermo, Mixture, ThermoPhys)

Macro Definition Documentation

#define makeReactionThermo (   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 39 of file makeReactionThermo.H.

#define makeReactionMixtureThermo (   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 68 of file makeReactionThermo.H.