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

Go to the source code of this file.

Macros

#define makeChemistryTabulationMethod(SS, Comp, Thermo)
 
#define makeChemistryTabulationMethods(CompChemModel, Thermo)
 

Detailed Description

Original source file makeChemistryTabulationMethods.H

Definition in file makeChemistryTabulationMethods.H.

Macro Definition Documentation

◆ makeChemistryTabulationMethod

#define makeChemistryTabulationMethod (   SS,
  Comp,
  Thermo 
)
Value:
\
typedef chemistryTabulationMethods::SS<Comp, Thermo> SS##Comp##Thermo; \
\
defineTemplateTypeNameAndDebugWithName \
( \
SS##Comp##Thermo, \
(#SS"<" + word(Comp::typeName_()) \
+ "," + Thermo::typeName() + ">").c_str(), \
0 \
); \
\
chemistryTabulationMethod<Comp, Thermo>:: \
adddictionaryConstructorToTable<SS##Comp##Thermo> \
add##chemistryTabulationMethods##SS##Comp##Thermo##ConstructorToTable_;

Definition at line 35 of file makeChemistryTabulationMethods.H.

◆ makeChemistryTabulationMethods

#define makeChemistryTabulationMethods (   CompChemModel,
  Thermo 
)
Value:
\
typedef chemistryTabulationMethod<CompChemModel, Thermo> \
chemistryTabulationMethod##CompChemModel##Thermo; \
\
defineTemplateTypeNameAndDebugWithName \
( \
chemistryTabulationMethod##CompChemModel##Thermo, \
"chemistryTabulationMethod<"#CompChemModel","#Thermo">", \
0 \
); \
\
defineTemplateRunTimeSelectionTable \
( \
chemistryTabulationMethod##CompChemModel##Thermo, \
dictionary \
); \
\
makeChemistryTabulationMethod \
( \
none, \
CompChemModel, \
Thermo \
); \
\
makeChemistryTabulationMethod \
( \
ISAT, \
CompChemModel, \
Thermo \
);

Definition at line 52 of file makeChemistryTabulationMethods.H.