Go to the source code of this file.
|
| namespace | Foam |
| | Namespace for OpenFOAM.
|
|
| #define | makeInterfaceDispSpecieMixtureType(Type, Thermo, Comp, Mix, Phys, OtherThermo, OtherComp, OtherMix, OtherPhys) |
| #define | makeInterfaceContSpecieMixtureType(Type, Thermo, Comp, Mix, Phys, OtherThermo, OtherComp, OtherMix, OtherPhys) |
| #define | makeInterfacePureType(Type, Thermo, Comp, Mix, Phys, OtherThermo, OtherComp, OtherMix, OtherPhys) |
| #define | makeSpecieInterfaceSpecieMixtures(Type, Thermo, Comp, Mix, Phys, OtherThermo, OtherComp, OtherMix, OtherPhys) |
| #define | addInterfaceCompositionToRunTimeSelectionTable(Type, Thermo, OtherThermo) |
◆ makeInterfaceDispSpecieMixtureType
| #define makeInterfaceDispSpecieMixtureType |
( |
| Type, |
|
|
| Thermo, |
|
|
| Comp, |
|
|
| Mix, |
|
|
| Phys, |
|
|
| OtherThermo, |
|
|
| OtherComp, |
|
|
| OtherMix, |
|
|
| OtherPhys ) |
Value: \
typedef Thermo<Comp, SpecieMixture<Mix<Phys>>> \
Type##Thermo##Comp##Mix##Phys; \
\
typedef OtherThermo<OtherComp, OtherMix<OtherPhys>> \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys; \
\
( \
Type, \
Type##Thermo##Comp##Mix##Phys, \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys \
)
#define addInterfaceCompositionToRunTimeSelectionTable(Type, Thermo, OtherThermo)
Definition at line 212 of file InterfaceCompositionModel.H.
◆ makeInterfaceContSpecieMixtureType
| #define makeInterfaceContSpecieMixtureType |
( |
| Type, |
|
|
| Thermo, |
|
|
| Comp, |
|
|
| Mix, |
|
|
| Phys, |
|
|
| OtherThermo, |
|
|
| OtherComp, |
|
|
| OtherMix, |
|
|
| OtherPhys ) |
Value: \
typedef Thermo<Comp, Mix<Phys>> \
Type##Thermo##Comp##Mix##Phys; \
\
typedef OtherThermo<OtherComp, SpecieMixture<OtherMix<OtherPhys>>> \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys; \
\
( \
Type, \
Type##Thermo##Comp##Mix##Phys, \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys \
)
Definition at line 229 of file InterfaceCompositionModel.H.
◆ makeInterfacePureType
| #define makeInterfacePureType |
( |
| Type, |
|
|
| Thermo, |
|
|
| Comp, |
|
|
| Mix, |
|
|
| Phys, |
|
|
| OtherThermo, |
|
|
| OtherComp, |
|
|
| OtherMix, |
|
|
| OtherPhys ) |
Value: \
typedef Thermo<Comp, Mix<Phys>> \
Type##Thermo##Comp##Mix##Phys; \
\
typedef OtherThermo<OtherComp, OtherMix<OtherPhys>> \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys; \
\
( \
Type, \
Type##Thermo##Comp##Mix##Phys, \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys \
)
Definition at line 246 of file InterfaceCompositionModel.H.
◆ makeSpecieInterfaceSpecieMixtures
| #define makeSpecieInterfaceSpecieMixtures |
( |
| Type, |
|
|
| Thermo, |
|
|
| Comp, |
|
|
| Mix, |
|
|
| Phys, |
|
|
| OtherThermo, |
|
|
| OtherComp, |
|
|
| OtherMix, |
|
|
| OtherPhys ) |
Value: \
typedef Thermo<Comp, SpecieMixture<Mix<Phys>>> \
Type##Thermo##Comp##Mix##Phys; \
\
typedef OtherThermo<OtherComp, SpecieMixture<OtherMix<OtherPhys>>> \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys; \
\
( \
Type, \
Type##Thermo##Comp##Mix##Phys, \
Type##Other##OtherThermo##OtherComp##OtherMix##OtherPhys \
)
Definition at line 263 of file InterfaceCompositionModel.H.
◆ addInterfaceCompositionToRunTimeSelectionTable
| #define addInterfaceCompositionToRunTimeSelectionTable |
( |
| Type, |
|
|
| Thermo, |
|
|
| OtherThermo ) |
Value: \
typedef Type<Thermo, OtherThermo> \
Type##Thermo##OtherThermo; \
\
( \
Type##Thermo##OtherThermo, \
( \
word(Type##Thermo##OtherThermo::typeName_()) + "<" \
+ word(Thermo::typeName) + "," \
+ word(OtherThermo::typeName) + ">" \
).c_str(), \
0 \
); \
\
( \
interfaceCompositionModel, \
Type##Thermo##OtherThermo, \
)
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
Definition at line 280 of file InterfaceCompositionModel.H.