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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define defineCombustionModel(ReactionThermo)
 
#define makeCombustionModel(Model, ReactionThermo)
 

Detailed Description

Original source file makeCombustionModel.H

Definition in file makeCombustionModel.H.

Macro Definition Documentation

◆ defineCombustionModel

#define defineCombustionModel (   ReactionThermo)
Value:
\
typedef CombustionModel<ReactionThermo> CombustionModel##ReactionThermo; \
\
defineTemplateTypeNameAndDebugWithName \
( \
CombustionModel##ReactionThermo, \
( \
word(CombustionModel##ReactionThermo::typeName_()) + "<" \
+ ReactionThermo::typeName + ">" \
).c_str(), \
0 \
); \
\
defineTemplateRunTimeSelectionTable \
( \
CombustionModel##ReactionThermo, \
dictionary \
);

Definition at line 39 of file makeCombustionModel.H.

◆ makeCombustionModel

#define makeCombustionModel (   Model,
  ReactionThermo 
)
Value:
\
typedef combustionModels::Model<ReactionThermo> Model##ReactionThermo; \
typedef CombustionModel<ReactionThermo> Model##ReactionThermo##Base; \
\
defineTemplateTypeNameAndDebugWithName \
( \
Model##ReactionThermo, \
( \
word(Model##ReactionThermo::typeName_()) + "<" \
+ ReactionThermo::typeName + ">" \
).c_str(), \
0 \
); \
\
addToRunTimeSelectionTable \
( \
Model##ReactionThermo##Base, \
Model##ReactionThermo, \
dictionary \
)

Definition at line 59 of file makeCombustionModel.H.