makeMulticomponentThermo.H File Reference
Include dependency graph for makeMulticomponentThermo.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define defineMulticomponentThermo( BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)
 
#define addMulticomponentThermo( BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)
 
#define makeMulticomponentThermo( BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)
 
#define makeMulticomponentThermos( BaseThermo, BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)
 
#define makePsiuMulticomponentThermo(Mixture, ThermoPhys)
 
#define makePsiuMulticomponentThermos(Mixture, ThermoPhys)
 

Detailed Description

Original source file makeMulticomponentThermo.H

Definition in file makeMulticomponentThermo.H.

Macro Definition Documentation

◆ defineMulticomponentThermo

#define defineMulticomponentThermo (   BaseMulticomponentThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
typedef CThermo \
< \
BaseMulticomponentThermo::composite, \
SpecieMixture \
< \
Mixture \
< \
ThermoPhys \
> \
> \
> CThermo##Mixture##ThermoPhys; \
\
defineTemplateTypeNameAndDebugWithName \
( \
CThermo##Mixture##ThermoPhys, \
( \
word(CThermo##Mixture##ThermoPhys::typeName_()) + "<" \
+ Mixture<ThermoPhys>::typeName() + ">" \
).c_str(), \
0 \
)

Definition at line 34 of file makeMulticomponentThermo.H.

◆ addMulticomponentThermo

#define addMulticomponentThermo (   BaseMulticomponentThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
addThermo(BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)

Definition at line 60 of file makeMulticomponentThermo.H.

◆ makeMulticomponentThermo

#define makeMulticomponentThermo (   BaseMulticomponentThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
defineMulticomponentThermo \
(BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys); \
\
addMulticomponentThermo \
(fluidMulticomponentThermo, CThermo, Mixture, ThermoPhys); \
\
addMulticomponentThermo \
(BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)

Definition at line 66 of file makeMulticomponentThermo.H.

◆ makeMulticomponentThermos

#define makeMulticomponentThermos (   BaseThermo,
  BaseMulticomponentThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
defineMulticomponentThermo \
(BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys); \
addMulticomponentThermo(basicThermo, CThermo, Mixture, ThermoPhys); \
addMulticomponentThermo(fluidThermo, CThermo, Mixture, ThermoPhys); \
addMulticomponentThermo(BaseThermo, CThermo, Mixture, ThermoPhys); \
\
addMulticomponentThermo \
(fluidMulticomponentThermo, CThermo, Mixture, ThermoPhys); \
\
addMulticomponentThermo \
(BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)
#define addMulticomponentThermo( BaseMulticomponentThermo, CThermo, Mixture, ThermoPhys)

Definition at line 79 of file makeMulticomponentThermo.H.

◆ makePsiuMulticomponentThermo

#define makePsiuMulticomponentThermo (   Mixture,
  ThermoPhys 
)
Value:
\
defineMulticomponentThermo \
( \
psiuMulticomponentThermo, \
heheuPsiThermo, \
Mixture, \
ThermoPhys \
); \
addThermo(psiuMulticomponentThermo, heheuPsiThermo, Mixture, ThermoPhys)
#define addThermo(BaseThermo, CThermo, Mixture, ThermoPhys)
Definition: makeThermo.H:61

Definition at line 96 of file makeMulticomponentThermo.H.

◆ makePsiuMulticomponentThermos

#define makePsiuMulticomponentThermos (   Mixture,
  ThermoPhys 
)
Value:
\
defineMulticomponentThermo \
( \
psiuMulticomponentThermo, \
heheuPsiThermo, \
Mixture, \
ThermoPhys \
); \
addThermo(basicThermo, heheuPsiThermo, Mixture, ThermoPhys); \
addThermo(fluidThermo, heheuPsiThermo, Mixture, ThermoPhys); \
addThermo(psiThermo, heheuPsiThermo, Mixture, ThermoPhys); \
addThermo(psiuMulticomponentThermo, heheuPsiThermo, Mixture, ThermoPhys)

Definition at line 109 of file makeMulticomponentThermo.H.