Macros
makeReactionThermo.H File Reference
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 defineThermoPhysicsReactionThermo(BaseReactionThermo, CThermo, Mixture, ThermoPhys)
 
#define makeThermoPhysicsReactionThermos(BaseThermo, BaseReactionThermo, CThermo, Mixture, ThermoPhys)
 
#define makeThermoPhysicsReactionThermo(BaseReactionThermo, CThermo, Mixture, ThermoPhys)
 
#define makeReactionThermos(BaseThermo, BaseReactionThermo, CThermo, Mixture, Transport, Type, Thermo, EqnOfState, Specie)
 
#define makeReactionThermo(BaseReactionThermo, CThermo, Mixture, Transport, Type, Thermo, EqnOfState, Specie)
 

Detailed Description

Original source file makeReactionThermo.H

Definition in file makeReactionThermo.H.

Macro Definition Documentation

◆ defineThermoPhysicsReactionThermo

#define defineThermoPhysicsReactionThermo (   BaseReactionThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
typedef CThermo \
< \
BaseReactionThermo, \
SpecieMixture \
< \
Mixture \
< \
ThermoPhys \
> \
> \
> CThermo##Mixture##ThermoPhys; \
\
defineTemplateTypeNameAndDebugWithName \
( \
CThermo##Mixture##ThermoPhys, \
(#CThermo"<" + Mixture<ThermoPhys>::typeName() + ">").c_str(), \
0 \
)

Definition at line 35 of file makeReactionThermo.H.

◆ makeThermoPhysicsReactionThermos

#define makeThermoPhysicsReactionThermos (   BaseThermo,
  BaseReactionThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
defineThermoPhysicsReactionThermo \
( \
BaseReactionThermo, \
CThermo, \
Mixture, \
ThermoPhys \
); \
addThermoPhysicsThermo(basicThermo, CThermo##Mixture##ThermoPhys); \
addThermoPhysicsThermo(fluidThermo, CThermo##Mixture##ThermoPhys); \
addThermoPhysicsThermo(BaseThermo, CThermo##Mixture##ThermoPhys); \
addThermoPhysicsThermo(BaseReactionThermo, CThermo##Mixture##ThermoPhys)
#define addThermoPhysicsThermo(BaseThermo, CThermoMixtureThermoPhys)
Definition: makeThermo.H:78

Definition at line 57 of file makeReactionThermo.H.

◆ makeThermoPhysicsReactionThermo

#define makeThermoPhysicsReactionThermo (   BaseReactionThermo,
  CThermo,
  Mixture,
  ThermoPhys 
)
Value:
\
defineThermoPhysicsReactionThermo \
( \
BaseReactionThermo, \
CThermo, \
Mixture, \
ThermoPhys \
); \
addThermoPhysicsThermo(BaseReactionThermo, CThermo##Mixture##ThermoPhys)
#define addThermoPhysicsThermo(BaseThermo, CThermoMixtureThermoPhys)
Definition: makeThermo.H:78

Definition at line 73 of file makeReactionThermo.H.

◆ makeReactionThermos

#define makeReactionThermos (   BaseThermo,
  BaseReactionThermo,
  CThermo,
  Mixture,
  Transport,
  Type,
  Thermo,
  EqnOfState,
  Specie 
)
Value:
\
typedefThermoPhysics(Transport,Type,Thermo,EqnOfState,Specie); \
\
makeThermoPhysicsReactionThermos \
( \
BaseThermo, \
BaseReactionThermo, \
CThermo, \
Mixture, \
Transport##Type##Thermo##EqnOfState##Specie \
)

Definition at line 86 of file makeReactionThermo.H.

◆ makeReactionThermo

#define makeReactionThermo (   BaseReactionThermo,
  CThermo,
  Mixture,
  Transport,
  Type,
  Thermo,
  EqnOfState,
  Specie 
)
Value:
\
typedefThermoPhysics(Transport,Type,Thermo,EqnOfState,Specie); \
\
makeThermoPhysicsReactionThermo \
( \
BaseReactionThermo, \
CThermo, \
Mixture, \
Transport##Type##Thermo##EqnOfState##Specie \
)

Definition at line 100 of file makeReactionThermo.H.