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

Go to the source code of this file.

Macros

#define defineChemistrySolver(Model, ThermoPhysics)
 
#define makeChemistrySolver(Solver, Model, ThermoPhysics)
 
#define defineChemistrySolvers(nullArg, ThermoPhysics)
 
#define makeChemistrySolvers(Solver, ThermoPhysics)
 

Detailed Description

Original source file makeChemistrySolver.H

Definition in file makeChemistrySolver.H.

Macro Definition Documentation

◆ defineChemistrySolver

#define defineChemistrySolver (   Model,
  ThermoPhysics 
)
Value:
\
typedef Model<ThermoPhysics> \
Model##ThermoPhysics; \
\
defineTemplateTypeNameAndDebugWithName \
( \
Model##ThermoPhysics, \
( \
word(Model##ThermoPhysics::typeName_()) \
+ "<" + ThermoPhysics::typeName() + ">" \
).c_str(), \
0 \
)

Definition at line 33 of file makeChemistrySolver.H.

◆ makeChemistrySolver

#define makeChemistrySolver (   Solver,
  Model,
  ThermoPhysics 
)
Value:
\
typedef Solver<Model<ThermoPhysics>> \
Solver##Model##ThermoPhysics; \
\
defineTemplateTypeNameAndDebugWithName \
( \
Solver##Model##ThermoPhysics, \
( \
word(Solver##Model##ThermoPhysics::typeName_()) \
+ "<" + word(Model<ThermoPhysics>::typeName_()) \
+ "<" + ThermoPhysics::typeName() + ">>" \
).c_str(), \
0 \
); \
\
addToRunTimeSelectionTable \
( \
basicChemistryModel, \
Solver##Model##ThermoPhysics, \
thermo \
)

Definition at line 49 of file makeChemistrySolver.H.

◆ defineChemistrySolvers

#define defineChemistrySolvers (   nullArg,
  ThermoPhysics 
)
Value:
( \
chemistryModel, \
ThermoPhysics \
)
#define defineChemistrySolver(Model, ThermoPhysics)

Definition at line 75 of file makeChemistrySolver.H.

◆ makeChemistrySolvers

#define makeChemistrySolvers (   Solver,
  ThermoPhysics 
)
Value:
( \
Solver, \
chemistryModel, \
ThermoPhysics \
)
#define makeChemistrySolver(Solver, Model, ThermoPhysics)

Definition at line 82 of file makeChemistrySolver.H.