Go to the source code of this file.
|
| #define | defineTurbulenceModelTypes( Alpha, Rho, baseModel, BaseModel, Transport) |
| | Define turbulence model typedefs, with EddyDiffusivity.
|
| #define | makeTurbulenceModelTypes(a, b, c, d, e) |
| #define | makeBaseTurbulenceModel(Alpha, Rho, baseModel, BaseModel, Transport) |
| #define | makeTemplatedTurbulenceModel(BaseModel, SType, Type) |
| #define | makeTurbulenceModel(BaseModel, SType, Type) |
Original source file makeTurbulenceModel.H
Definition in file makeTurbulenceModel.H.
◆ defineTurbulenceModelTypes
| #define defineTurbulenceModelTypes |
( |
| Alpha, |
|
|
| Rho, |
|
|
| baseModel, |
|
|
| BaseModel, |
|
|
| Transport ) |
Value: \
{ \
typedef TurbulenceModel \
< \
Alpha, \
Rho, \
baseModel, \
Transport \
> Transport##baseModel; \
\
typedef BaseModel<Transport> \
Transport##BaseModel; \
\
typedef laminarModel<Transport##BaseModel> \
laminar##Transport##BaseModel; \
\
typedef RASModel<Transport##BaseModel> \
RAS##Transport##BaseModel; \
\
typedef LESModel<Transport##BaseModel> \
LES##Transport##BaseModel; \
}
Define turbulence model typedefs, with EddyDiffusivity.
Definition at line 25 of file makeTurbulenceModel.H.
◆ makeTurbulenceModelTypes
| #define makeTurbulenceModelTypes |
( |
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d, |
|
|
| e ) |
Value:
#define defineTurbulenceModelTypes( Alpha, Rho, baseModel, BaseModel, TDModel, Transport)
Define turbulence model typedefs, with EddyDiffusivity.
Definition at line 52 of file makeTurbulenceModel.H.
◆ makeBaseTurbulenceModel
| #define makeBaseTurbulenceModel |
( |
| Alpha, |
|
|
| Rho, |
|
|
| baseModel, |
|
|
| BaseModel, |
|
|
| Transport ) |
◆ makeTemplatedTurbulenceModel
| #define makeTemplatedTurbulenceModel |
( |
| BaseModel, |
|
|
| SType, |
|
|
| Type ) |
Value:
(Foam::SType##Models::Type<Foam::BaseModel>, 0); \
\
{ \
namespace SType##Models \
{ \
typedef Type<BaseModel> Type##SType##BaseModel; \
\
( \
SType##BaseModel, \
Type##SType##BaseModel, \
); \
} \
}
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
Definition at line 110 of file makeTurbulenceModel.H.
◆ makeTurbulenceModel
| #define makeTurbulenceModel |
( |
| BaseModel, |
|
|
| SType, |
|
|
| Type ) |
Value:
{ \
namespace SType##Models \
{ \
defineTypeNameAndDebug(Type, 0); \
\
( \
SType##BaseModel, \
Type, \
); \
} \
}
Definition at line 130 of file makeTurbulenceModel.H.