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

Go to the source code of this file.

Macros

#define makeChemistrySolverType(SS, Comp, Thermo)
 
#define makeChemistrySolverTypes(Comp, Thermo)
 

Detailed Description

Original source file makeChemistrySolverTypes.H

Definition in file makeChemistrySolverTypes.H.

Macro Definition Documentation

◆ makeChemistrySolverType

#define makeChemistrySolverType (   SS,
  Comp,
  Thermo 
)
Value:
\
typedef SS<StandardChemistryModel<Comp, Thermo>> SS##Comp##Thermo; \
\
( \
SS##Comp##Thermo, \
(#SS"<" + word(StandardChemistryModel<Comp, Thermo>::typeName_()) + "<"\
+ word(Comp::typeName_()) + "," + Thermo::typeName() + ">>").c_str(), \
0 \
); \
\
BasicChemistryModel<Comp>:: \
add##thermo##ConstructorToTable<SS##Comp##Thermo> \
add##SS##Comp##Thermo##thermo##ConstructorTo##BasicChemistryModel##Comp\
##Table_; \
\
typedef SS<TDACChemistryModel<Comp, Thermo>> TDAC##SS##Comp##Thermo; \
\
defineTemplateTypeNameAndDebugWithName \
( \
TDAC##SS##Comp##Thermo, \
(#SS"<" + word(TDACChemistryModel<Comp, Thermo>::typeName_()) + "<" \
+ word(Comp::typeName_()) + "," + Thermo::typeName() + ">>").c_str(), \
0 \
); \
\
BasicChemistryModel<Comp>:: \
add##thermo##ConstructorToTable<TDAC##SS##Comp##Thermo> \
add##TDAC##SS##Comp##Thermo##thermo##ConstructorTo##BasicChemistryModel\
##Comp##Table_;
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
Definition: className.H:126
dict add("bounds", meshBb)
static const char *const typeName
The type name used in ensight case files.

Definition at line 42 of file makeChemistrySolverTypes.H.

◆ makeChemistrySolverTypes

#define makeChemistrySolverTypes (   Comp,
  Thermo 
)
Value:
\
( \
noChemistrySolver, \
Comp, \
Thermo \
); \
\
( \
EulerImplicit, \
Comp, \
Thermo \
); \
\
( \
ode, \
Comp, \
Thermo \
); \
#define makeChemistrySolverType(SS, Comp, Thermo)

Definition at line 75 of file makeChemistrySolverTypes.H.