30#include "multiphaseSystem.H"
32#include "makeTurbulenceModel.H"
64#define makeLaminarModel(Type) \
65 makeTemplatedLaminarModel \
66 (multiphaseSystemCompressibleTurbulenceModel, laminar, Type)
68#define makeRASModel(Type) \
69 makeTemplatedTurbulenceModel \
70 (multiphaseSystemCompressibleTurbulenceModel, RAS, Type)
72#define makeLESModel(Type) \
73 makeTemplatedTurbulenceModel \
74 (multiphaseSystemCompressibleTurbulenceModel, LES, Type)
Macros for easy insertion into run-time selection tables.
Templated abstract base class for single-phase compressible turbulence models.
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal t...
Abstract base class for turbulence models (RAS, LES and laminar).
A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for...
#define makeLaminarModel(Type)
#define makeRASModel(Type)
#define makeLESModel(Type)
#define defineTurbulenceModelTypes( Alpha, Rho, baseModel, BaseModel, TDModel, Transport)
Define turbulence model typedefs, with EddyDiffusivity.
#define makeBaseTurbulenceModel( Alpha, Rho, baseModel, BaseModel, TDModel, Transport)