OpenFOAM
v2312
The open source CFD toolbox
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
28
#include "
VoFphaseTurbulentTransportModels.H
"
29
30
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
31
32
makeBaseTurbulenceModel
33
(
34
geometricOneField,
35
volScalarField
,
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
// ************************************************************************* //
kEqn.H
SpalartAllmarasIDDES.H
LRR.H
kOmegaSSTDES.H
dynamicKEqn.H
SSG.H
WALE.H
kOmegaSSTLM.H
Foam::volScalarField
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition:
volFieldsFwd.H:81
SpalartAllmarasDES.H
realizableKE.H
Maxwell.H
makeLESModel
#define makeLESModel(Type)
Definition:
compressibleMultiPhaseTurbulenceModels.C:65
kOmegaSSTDDES.H
VoFphaseTurbulentTransportModels.H
makeBaseTurbulenceModel
makeBaseTurbulenceModel(geometricOneField, volScalarField, incompressibleRhoTurbulenceModel, PhaseIncompressibleTurbulenceModel, transportModel)
RNGkEpsilon.H
Smagorinsky.H
Stokes.H
kOmegaSSTIDDES.H
SpalartAllmarasDDES.H
DeardorffDiffStress.H
dynamicLagrangian.H
makeLaminarModel
#define makeLaminarModel(Type)
Definition:
compressibleMultiPhaseTurbulenceModels.C:57
makeRASModel
#define makeRASModel(Type)
Definition:
compressibleMultiPhaseTurbulenceModels.C:61
kOmega.H
kOmegaSSTSAS.H
src
phaseSystemModels
twoPhaseInter
VoFphaseIncompressibleTurbulenceModels
VoFphaseTurbulentTransportModels.C
Generated by
1.8.14