Go to the source code of this file.
|
| #define | defineTurbulenceModelTypes( Alpha, Rho, baseModel, BaseModel, TDModel, Transport) |
| | Define turbulence model typedefs, with EddyDiffusivity.
|
| #define | makeTurbulenceModelTypes(a, b, c, d, e, f) |
| #define | makeBaseTurbulenceModel( Alpha, Rho, baseModel, BaseModel, TDModel, Transport) |
| #define | makeTemplatedLaminarModel(BaseModel, SType, Type) |
| #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, |
|
|
| TDModel, |
|
|
| Transport ) |
Value: \
{ \
typedef TurbulenceModel \
< \
Alpha, \
Rho, \
baseModel, \
Transport \
> Transport##baseModel; \
\
typedef TDModel<BaseModel<Transport>> \
Transport##BaseModel; \
\
typedef laminarModel<Transport##BaseModel> \
laminar##Transport##BaseModel; \
\
typedef RASModel<EddyDiffusivity<Transport##BaseModel>> \
RAS##Transport##BaseModel; \
\
typedef LESModel<EddyDiffusivity<Transport##BaseModel>> \
LES##Transport##BaseModel; \
}
Define turbulence model typedefs, with EddyDiffusivity.
Definition at line 29 of file makeTurbulenceModel.H.
◆ makeTurbulenceModelTypes
| #define makeTurbulenceModelTypes |
( |
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d, |
|
|
| e, |
|
|
| f ) |
Value:
#define defineTurbulenceModelTypes( Alpha, Rho, baseModel, BaseModel, TDModel, Transport)
Define turbulence model typedefs, with EddyDiffusivity.
Definition at line 56 of file makeTurbulenceModel.H.
◆ makeBaseTurbulenceModel
| #define makeBaseTurbulenceModel |
( |
| Alpha, |
|
|
| Rho, |
|
|
| baseModel, |
|
|
| BaseModel, |
|
|
| TDModel, |
|
|
| Transport ) |
◆ makeTemplatedLaminarModel
| #define makeTemplatedLaminarModel |
( |
| BaseModel, |
|
|
| SType, |
|
|
| Type ) |
Value:typedef Foam::SType##Models::Type<Foam::BaseModel> \
Type##SType##BaseModel; \
defineNamedTemplateTypeNameAndDebug(Type##SType##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.
Definition at line 115 of file makeTurbulenceModel.H.
◆ makeTemplatedTurbulenceModel
| #define makeTemplatedTurbulenceModel |
( |
| BaseModel, |
|
|
| SType, |
|
|
| Type ) |
Value:typedef Foam::SType##Models::Type<Foam::EddyDiffusivity<Foam::BaseModel>> \
Type##SType##BaseModel; \
defineNamedTemplateTypeNameAndDebug(Type##SType##BaseModel, 0); \
\
{ \
namespace SType##Models \
{ \
typedef Type<EddyDiffusivity<BaseModel>> Type##SType##BaseModel; \
\
( \
SType##BaseModel, \
Type##SType##BaseModel, \
); \
} \
}
Definition at line 136 of file makeTurbulenceModel.H.
◆ makeTurbulenceModel
| #define makeTurbulenceModel |
( |
| BaseModel, |
|
|
| SType, |
|
|
| Type ) |
Value:
{ \
namespace SType##Models \
{ \
defineTypeNameAndDebug(Type, 0); \
\
( \
SType##BaseModel, \
Type, \
); \
} \
}
Definition at line 157 of file makeTurbulenceModel.H.