turbulentTransportModels.C
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration |
5  \\ / A nd | www.openfoam.com
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8  Copyright (C) 2013-2016 OpenFOAM Foundation
9 -------------------------------------------------------------------------------
10 License
11  This file is part of OpenFOAM.
12 
13  OpenFOAM is free software: you can redistribute it and/or modify it
14  under the terms of the GNU General Public License as published by
15  the Free Software Foundation, either version 3 of the License, or
16  (at your option) any later version.
17 
18  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21  for more details.
22 
23  You should have received a copy of the GNU General Public License
24  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25 
26 \*---------------------------------------------------------------------------*/
27 
29 
30 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
31 
33 (
34  geometricOneField,
35  geometricOneField,
36  incompressibleTurbulenceModel,
37  IncompressibleTurbulenceModel,
38  transportModel
39 );
40 
42 (
43  geometricOneField,
44  geometricOneField,
45  incompressibleTurbulenceModel,
46  IncompressibleTurbulenceModel,
47  transportModel
48 );
49 
50 
51 // -------------------------------------------------------------------------- //
52 // Laminar models
53 // -------------------------------------------------------------------------- //
54 
55 #include "Stokes.H"
56 makeLaminarModel(Stokes);
57 
58 #include "generalizedNewtonian.H"
59 makeLaminarModel(generalizedNewtonian);
60 
61 #include "Maxwell.H"
62 makeLaminarModel(Maxwell);
63 
64 
65 // -------------------------------------------------------------------------- //
66 // RAS models
67 // -------------------------------------------------------------------------- //
68 
69 #include "SpalartAllmaras.H"
70 makeRASModel(SpalartAllmaras);
71 
72 #include "kEpsilon.H"
73 makeRASModel(kEpsilon);
74 
75 #include "RNGkEpsilon.H"
76 makeRASModel(RNGkEpsilon);
77 
78 #include "realizableKE.H"
79 makeRASModel(realizableKE);
80 
81 #include "LaunderSharmaKE.H"
82 makeRASModel(LaunderSharmaKE);
83 
84 #include "kOmega.H"
85 makeRASModel(kOmega);
86 
87 #include "kOmegaSST.H"
88 makeRASModel(kOmegaSST);
89 
90 #include "kOmegaSSTSAS.H"
91 makeRASModel(kOmegaSSTSAS);
92 
93 #include "kOmegaSSTLM.H"
94 makeRASModel(kOmegaSSTLM);
95 
96 #include "LRR.H"
97 makeRASModel(LRR);
98 
99 #include "SSG.H"
100 makeRASModel(SSG);
101 
102 #include "kEpsilonPhitF.H"
103 makeRASModel(kEpsilonPhitF);
104 
105 
106 // -------------------------------------------------------------------------- //
107 // LES models
108 // -------------------------------------------------------------------------- //
109 
110 #include "Smagorinsky.H"
111 makeLESModel(Smagorinsky);
112 
113 #include "WALE.H"
114 makeLESModel(WALE);
115 
116 #include "kEqn.H"
117 makeLESModel(kEqn);
118 
119 #include "dynamicKEqn.H"
120 makeLESModel(dynamicKEqn);
121 
122 #include "dynamicLagrangian.H"
123 makeLESModel(dynamicLagrangian);
124 
125 #include "SpalartAllmarasDES.H"
126 makeLESModel(SpalartAllmarasDES);
127 
128 #include "SpalartAllmarasDDES.H"
129 makeLESModel(SpalartAllmarasDDES);
130 
131 #include "SpalartAllmarasIDDES.H"
132 makeLESModel(SpalartAllmarasIDDES);
133 
134 #include "DeardorffDiffStress.H"
135 makeLESModel(DeardorffDiffStress);
136 
137 #include "kOmegaSSTDES.H"
138 makeLESModel(kOmegaSSTDES);
139 
140 #include "kOmegaSSTDDES.H"
141 makeLESModel(kOmegaSSTDDES);
142 
143 #include "kOmegaSSTIDDES.H"
144 makeLESModel(kOmegaSSTIDDES);
145 
146 
147 // ************************************************************************* //
SpalartAllmarasDDES.H
realizableKE.H
turbulentTransportModels.H
generalizedNewtonian.H
makeLaminarModel
#define makeLaminarModel(Type)
Definition: compressibleMultiPhaseTurbulenceModels.C:62
dynamicKEqn.H
makeBaseTurbulenceModel
makeBaseTurbulenceModel(geometricOneField, geometricOneField, incompressibleTurbulenceModel, IncompressibleTurbulenceModel, transportModel)
DeardorffDiffStress.H
LRR.H
defineTurbulenceModelTypes
defineTurbulenceModelTypes(geometricOneField, geometricOneField, incompressibleTurbulenceModel, IncompressibleTurbulenceModel, transportModel)
kOmegaSSTSAS.H
SSG.H
kOmegaSSTLM.H
kEqn.H
kOmegaSSTIDDES.H
SpalartAllmarasDES.H
Stokes.H
kOmega.H
kOmegaSSTDDES.H
makeLESModel
#define makeLESModel(Type)
Definition: compressibleMultiPhaseTurbulenceModels.C:70
Smagorinsky.H
makeRASModel
#define makeRASModel(Type)
Definition: compressibleMultiPhaseTurbulenceModels.C:66
kEpsilonPhitF.H
WALE.H
Maxwell.H
RNGkEpsilon.H
dynamicLagrangian.H
SpalartAllmarasIDDES.H
kOmegaSSTDES.H