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

Go to the source code of this file.

Macros

#define makeThermophysicalTransportModelBaseType( BaseModel, MomentumTransportModel, ThermoModel)
 
#define makeThermophysicalTransportModelType( BaseModel, MomentumTransportModel, ThermoModel, SType)
 
#define makeThermophysicalTransportModelTypes( BaseModel, MomentumTransportModel, ThermoModel)
 
#define makeThermophysicalTransportModelTable( BaseModel, MomentumTransportModel, ThermoModel)
 
#define makeThermophysicalTransportModelTableType( BaseModel, MomentumTransportModel, ThermoModel, SType)
 
#define makeThermophysicalTransportModelTables( BaseModel, MomentumTransportModel, ThermoModel)
 
#define makeThermophysicalTransportModel( BaseModel, MomentumTransportModel, ThermoModel, SType, Type)
 
#define makeTurbulenceThermophysicalTransportModel( BaseModel, MomentumTransportModel, ThermoModel, SType, Type)
 

Detailed Description

Macro Definition Documentation

◆ makeThermophysicalTransportModelBaseType

#define makeThermophysicalTransportModelBaseType (   BaseModel,
  MomentumTransportModel,
  ThermoModel 
)
Value:
\
namespace Foam \
{ \
typedef ThermophysicalTransportModel \
< \
MomentumTransportModel, \
ThermoModel \
> ThermophysicalTransportModel##MomentumTransportModel; \
\
typedef BaseModel<MomentumTransportModel, ThermoModel> \
ThermoModel##MomentumTransportModel##BaseModel; \
}
Namespace for OpenFOAM.

Definition at line 30 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModelType

#define makeThermophysicalTransportModelType (   BaseModel,
  MomentumTransportModel,
  ThermoModel,
  SType 
)
Value:
\
namespace Foam \
{ \
typedef SType##ThermophysicalTransportModel \
< \
ThermoModel##MomentumTransportModel##BaseModel \
> SType##ThermoModel##MomentumTransportModel##BaseModel; \
}

Definition at line 46 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModelTypes

#define makeThermophysicalTransportModelTypes (   BaseModel,
  MomentumTransportModel,
  ThermoModel 
)
Value:
\
makeThermophysicalTransportModelBaseType \
(BaseModel, MomentumTransportModel, ThermoModel) \
\
(BaseModel, MomentumTransportModel, ThermoModel, laminar) \
\
makeThermophysicalTransportModelType \
(BaseModel, MomentumTransportModel, ThermoModel, RAS) \
\
(BaseModel, MomentumTransportModel, ThermoModel, LES)
#define makeThermophysicalTransportModelType( BaseModel, MomentumTransportModel, ThermoModel, SType)

Definition at line 58 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModelTable

#define makeThermophysicalTransportModelTable (   BaseModel,
  MomentumTransportModel,
  ThermoModel 
)
Value:
\
namespace Foam \
{ \
defineTemplateRunTimeSelectionTable \
( \
ThermophysicalTransportModel##MomentumTransportModel, \
dictionary \
); \
}

Definition at line 74 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModelTableType

#define makeThermophysicalTransportModelTableType (   BaseModel,
  MomentumTransportModel,
  ThermoModel,
  SType 
)
Value:
\
namespace Foam \
{ \
defineNamedTemplateTypeNameAndDebug \
( \
SType##ThermoModel##MomentumTransportModel##BaseModel, \
0 \
); \
\
defineTemplateRunTimeSelectionTable \
( \
SType##ThermoModel##MomentumTransportModel##BaseModel, \
dictionary \
); \
\
addToRunTimeSelectionTable \
( \
ThermophysicalTransportModel##MomentumTransportModel, \
SType##ThermoModel##MomentumTransportModel##BaseModel, \
dictionary \
); \
}

Definition at line 87 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModelTables

#define makeThermophysicalTransportModelTables (   BaseModel,
  MomentumTransportModel,
  ThermoModel 
)
Value:
\
makeThermophysicalTransportModelTable \
(BaseModel, MomentumTransportModel, ThermoModel) \
\
(BaseModel, MomentumTransportModel, ThermoModel, laminar) \
\
makeThermophysicalTransportModelTableType \
(BaseModel, MomentumTransportModel, ThermoModel, RAS) \
\
(BaseModel, MomentumTransportModel, ThermoModel, LES)
#define makeThermophysicalTransportModelTableType( BaseModel, MomentumTransportModel, ThermoModel, SType)

Definition at line 113 of file makeThermophysicalTransportModel.H.

◆ makeThermophysicalTransportModel

#define makeThermophysicalTransportModel (   BaseModel,
  MomentumTransportModel,
  ThermoModel,
  SType,
  Type 
)
Value:
\
typedef Foam::SType##ThermophysicalTransportModels::Type \
< \
Foam::BaseModel<Foam::MomentumTransportModel, Foam::ThermoModel> \
> Type##SType##ThermoModel##ThermoModel##MomentumTransportModel##BaseModel;\
\
defineNamedTemplateTypeNameAndDebug \
( \
Type##SType##ThermoModel##ThermoModel \
##MomentumTransportModel##BaseModel, \
0 \
); \
\
namespace Foam \
{ \
namespace SType##ThermophysicalTransportModels \
{ \
typedef Type<BaseModel<MomentumTransportModel, ThermoModel>> \
Type##SType##ThermoModel##ThermoModel \
##MomentumTransportModel##BaseModel; \
\
addToRunTimeSelectionTable \
( \
SType##ThermoModel##MomentumTransportModel##BaseModel, \
Type##SType##ThermoModel##ThermoModel \
##MomentumTransportModel##BaseModel, \
dictionary \
); \
} \
}

Definition at line 129 of file makeThermophysicalTransportModel.H.

◆ makeTurbulenceThermophysicalTransportModel

#define makeTurbulenceThermophysicalTransportModel (   BaseModel,
  MomentumTransportModel,
  ThermoModel,
  SType,
  Type 
)

Definition at line 163 of file makeThermophysicalTransportModel.H.