30 #include "CompressibleTurbulenceModel.H"
31 #include "compressibleTransportModel.H"
32 #include "fluidThermo.H"
33 #include "addToRunTimeSelectionTable.H"
34 #include "makeTurbulenceModel.H"
36 #include "ThermalDiffusivity.H"
37 #include "EddyDiffusivity.H"
43 #define createBaseTurbulenceModel( \
44 Alpha, Rho, baseModel, BaseModel, TDModel, Transport) \
48 typedef TDModel<BaseModel<Transport>> \
49 Transport##BaseModel; \
50 typedef RASModel<EddyDiffusivity<Transport##BaseModel>> \
51 RAS##Transport##BaseModel; \
52 typedef LESModel<EddyDiffusivity<Transport##BaseModel>> \
53 LES##Transport##BaseModel; \
59 compressibleTurbulenceModel,
60 CompressibleTurbulenceModel,
64 #define makeRASModel(Type) \
65 makeTemplatedTurbulenceModel(fluidThermoCompressibleTurbulenceModel, RAS, Type)
67 #define makeLESModel(Type) \
68 makeTemplatedTurbulenceModel(fluidThermoCompressibleTurbulenceModel, LES, Type)