VoFphaseTurbulentTransportModels.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) 2020 OpenCFD Ltd.
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,
36  incompressibleRhoTurbulenceModel,
37  PhaseIncompressibleTurbulenceModel,
38  transportModel
39 );
40 
41 
42 // -------------------------------------------------------------------------- //
43 // Laminar models
44 // -------------------------------------------------------------------------- //
45 
46 #include "Stokes.H"
47 makeLaminarModel(Stokes);
48 
49 #include "Maxwell.H"
50 makeLaminarModel(Maxwell);
51 
52 
53 // -------------------------------------------------------------------------- //
54 // RAS models
55 // -------------------------------------------------------------------------- //
56 
57 #include "SpalartAllmaras.H"
58 makeRASModel(SpalartAllmaras);
59 
60 #include "kEpsilon.H"
61 makeRASModel(kEpsilon);
62 
63 #include "RNGkEpsilon.H"
64 makeRASModel(RNGkEpsilon);
65 
66 #include "realizableKE.H"
67 makeRASModel(realizableKE);
68 
69 #include "LaunderSharmaKE.H"
70 makeRASModel(LaunderSharmaKE);
71 
72 #include "kOmega.H"
73 makeRASModel(kOmega);
74 
75 #include "kOmegaSST.H"
76 makeRASModel(kOmegaSST);
77 
78 #include "kOmegaSSTSAS.H"
79 makeRASModel(kOmegaSSTSAS);
80 
81 #include "kOmegaSSTLM.H"
82 makeRASModel(kOmegaSSTLM);
83 
84 #include "LRR.H"
85 makeRASModel(LRR);
86 
87 #include "SSG.H"
88 makeRASModel(SSG);
89 
90 
91 // -------------------------------------------------------------------------- //
92 // LES models
93 // -------------------------------------------------------------------------- //
94 
95 #include "Smagorinsky.H"
96 makeLESModel(Smagorinsky);
97 
98 #include "WALE.H"
99 makeLESModel(WALE);
100 
101 #include "kEqn.H"
102 makeLESModel(kEqn);
103 
104 #include "dynamicKEqn.H"
105 makeLESModel(dynamicKEqn);
106 
107 #include "dynamicLagrangian.H"
108 makeLESModel(dynamicLagrangian);
109 
110 #include "SpalartAllmarasDES.H"
111 makeLESModel(SpalartAllmarasDES);
112 
113 #include "SpalartAllmarasDDES.H"
114 makeLESModel(SpalartAllmarasDDES);
115 
116 #include "SpalartAllmarasIDDES.H"
117 makeLESModel(SpalartAllmarasIDDES);
118 
119 #include "DeardorffDiffStress.H"
120 makeLESModel(DeardorffDiffStress);
121 
122 #include "kOmegaSSTDES.H"
123 makeLESModel(kOmegaSSTDES);
124 
125 #include "kOmegaSSTDDES.H"
126 makeLESModel(kOmegaSSTDDES);
127 
128 #include "kOmegaSSTIDDES.H"
129 makeLESModel(kOmegaSSTIDDES);
130 
131 
132 // ************************************************************************* //
SpalartAllmarasDDES.H
realizableKE.H
makeLaminarModel
#define makeLaminarModel(Type)
Definition: compressibleMultiPhaseTurbulenceModels.C:62
dynamicKEqn.H
DeardorffDiffStress.H
LRR.H
VoFphaseTurbulentTransportModels.H
kOmegaSSTSAS.H
SSG.H
Foam::volScalarField
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57
kOmegaSSTLM.H
makeBaseTurbulenceModel
makeBaseTurbulenceModel(geometricOneField, volScalarField, incompressibleRhoTurbulenceModel, PhaseIncompressibleTurbulenceModel, transportModel)
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
WALE.H
Maxwell.H
RNGkEpsilon.H
dynamicLagrangian.H
SpalartAllmarasIDDES.H
kOmegaSSTDES.H