Loading...
Searching...
No Matches
makeSolidChemistryModel.H File Reference

Macros for instantiating solid chemistry models. More...

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

Go to the source code of this file.

Macros

#define makeSolidChemistryModel(sChemistry, SS, Comp, SThermo)
#define makeSolidGasChemistryModel(sChemistry, SS, Comp, SThermo, GThermo)

Detailed Description

Macros for instantiating solid chemistry models.

Original source file makeSolidChemistryModel.H

Definition in file makeSolidChemistryModel.H.

Macro Definition Documentation

◆ makeSolidChemistryModel

#define makeSolidChemistryModel ( sChemistry,
SS,
Comp,
SThermo )
Value:
\
typedef Foam::sChemistry<Foam::Comp, Foam::SThermo> \
sChemistry##Comp##SThermo; \
\
( \
sChemistry##Comp##SThermo, \
(Foam::word(sChemistry##Comp##SThermo::typeName_()) + "<"#Comp"," \
+ SThermo::typeName() + ">").c_str(), \
0 \
);
A class for handling words, derived from Foam::string.
Definition word.H:66
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
Definition className.H:149

Definition at line 33 of file makeSolidChemistryModel.H.

◆ makeSolidGasChemistryModel

#define makeSolidGasChemistryModel ( sChemistry,
SS,
Comp,
SThermo,
GThermo )
Value:
\
typedef Foam::SS<Foam::Comp, Foam::SThermo, Foam::GThermo> \
SS##Comp##SThermo##GThermo; \
\
( \
SS##Comp##SThermo##GThermo, \
(Foam::word(SS##Comp##SThermo##GThermo::typeName_()) + "<"#Comp"," \
+ SThermo::typeName() + "," + GThermo::typeName() + ">").c_str(), \
0 \
);

Definition at line 47 of file makeSolidChemistryModel.H.