Loading...
Searching...
No Matches
makeCombustionTypes.H File Reference
Include dependency graph for makeCombustionTypes.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Macros

#define makeCombustion(Comp)
#define makeCombustionTypesThermo(CombModel, Comp, Thermo)
#define makeCombustionTypes(CombModel, Comp)

Detailed Description

Original source file makeCombustionTypes.H

Definition in file makeCombustionTypes.H.

Macro Definition Documentation

◆ makeCombustion

#define makeCombustion ( Comp)
Value:
\
typedef CombustionModel<Comp> CombustionModel##Comp; \
\
( \
CombustionModel##Comp, \
( \
word(CombustionModel##Comp::typeName_()) + "<" + Comp::typeName \
+ ">" \
).c_str(), \
0 \
); \
\
( \
CombustionModel##Comp, \
);
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
Definition className.H:149
#define defineTemplateRunTimeSelectionTable(baseType, argNames)
Define run-time selection table for template classes.

Definition at line 33 of file makeCombustionTypes.H.

◆ makeCombustionTypesThermo

#define makeCombustionTypesThermo ( CombModel,
Comp,
Thermo )
Value:
\
typedef combustionModels::CombModel<Comp, Thermo> \
CombModel##Comp##Thermo; \
\
( \
CombModel##Comp##Thermo, \
( \
word(CombModel##Comp##Thermo::typeName_()) + "<" + Comp::typeName \
+ "," + Thermo::typeName() + ">" \
).c_str(), \
0 \
); \
\
CombustionModel<Comp>:: \
add##dictionary##ConstructorToTable<CombModel##Comp##Thermo> \
add##CombModel##Comp##Thermo##dictionary##ConstructorTo##\
CombustionModel##Comp##Table_;
dict add("bounds", meshBb)

Definition at line 54 of file makeCombustionTypes.H.

◆ makeCombustionTypes

#define makeCombustionTypes ( CombModel,
Comp )
Value:
\
typedef combustionModels::CombModel<Comp> CombModel##Comp; \
\
( \
CombModel##Comp, \
( \
word(CombModel##Comp::typeName_()) + "<" + Comp::typeName + ">" \
).c_str(), \
0 \
); \
\
CombustionModel<Comp>:: \
add##dictionary##ConstructorToTable<CombModel##Comp> \
add##CombModel##Comp##dictionary##ConstructorTo##CombustionModel##Comp\
##Table_;

Definition at line 75 of file makeCombustionTypes.H.