Macros
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.

Macros

#define makeCombustionTypesThermo(CombModel, CombType, Thermo, Table)
 
#define makeCombustionTypes(CombModel, CombType, Table)
 

Detailed Description

Original source file makeCombustionTypes.H

Definition in file makeCombustionTypes.H.

Macro Definition Documentation

◆ makeCombustionTypesThermo

#define makeCombustionTypesThermo (   CombModel,
  CombType,
  Thermo,
  Table 
)
Value:
\
typedef Foam::combustionModels::CombModel \
<Foam::combustionModels::CombType, Foam::Thermo> \
CombModel##CombType##Thermo; \
\
defineTemplateTypeNameAndDebugWithName \
( \
CombModel##CombType##Thermo, \
#CombModel"<"#CombType","#Thermo">", \
0 \
); \
\
namespace Foam \
{ \
namespace combustionModels \
{ \
typedef CombModel<CombType, Thermo> CombModel##CombType##Thermo; \
addToRunTimeSelectionTable \
( \
Table, \
CombModel##CombType##Thermo, \
dictionary \
); \
} \
}

Definition at line 33 of file makeCombustionTypes.H.

◆ makeCombustionTypes

#define makeCombustionTypes (   CombModel,
  CombType,
  Table 
)
Value:
\
typedef Foam::combustionModels::CombModel \
<Foam::combustionModels::CombType> \
CombModel##CombType; \
\
defineTemplateTypeNameAndDebugWithName \
( \
CombModel##CombType, \
#CombModel"<"#CombType">", \
0 \
); \
\
namespace Foam \
{ \
namespace combustionModels \
{ \
typedef CombModel<CombType> CombModel##CombType; \
\
addToRunTimeSelectionTable \
( \
Table, \
CombModel##CombType, \
dictionary \
); \
} \
}

Definition at line 61 of file makeCombustionTypes.H.