Loading...
Searching...
No Matches
turbulentFluidThermoModels.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 Copyright (C) 2022-2023 OpenCFD Ltd.
10-------------------------------------------------------------------------------
11License
12 This file is part of OpenFOAM.
13
14 OpenFOAM is free software: you can redistribute it and/or modify it
15 under the terms of the GNU General Public License as published by
16 the Free Software Foundation, either version 3 of the License, or
17 (at your option) any later version.
18
19 OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
20 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22 for more details.
23
24 You should have received a copy of the GNU General Public License
25 along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26
27\*---------------------------------------------------------------------------*/
28
30
31// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
32
41);
42
51);
53
54// -------------------------------------------------------------------------- //
55// Laminar models
56// -------------------------------------------------------------------------- //
57
58#include "Stokes.H"
60
63
64#include "Maxwell.H"
67
68// -------------------------------------------------------------------------- //
69// RAS models
70// -------------------------------------------------------------------------- //
71
72#include "SpalartAllmaras.H"
74
75#include "kEpsilon.H"
77
78#include "RNGkEpsilon.H"
80
83
86
87#include "LaunderSharmaKE.H"
89
92
93#include "kOmega.H"
95
96#include "kOmegaSST.H"
98
101
104
105#include "LRR.H"
107
108#include "SSG.H"
110
111#include "EBRSM.H"
114
115// -------------------------------------------------------------------------- //
116// LES models
117// -------------------------------------------------------------------------- //
118
121
122#include "WALE.H"
124
125#include "kEqn.H"
127
130
133
134#include "sigma.H"
136
139
142
145
148
151
152#include "kOmegaSSTDDES.H"
154
155#include "kOmegaSSTIDDES.H"
157
158
159// ************************************************************************* //
Templated abstract base class for single-phase compressible turbulence models.
Differential SGS Stress Equation Model for incompressible and compressible flows.
The Smagorinsky SGS model.
Definition Smagorinsky.H:91
SpalartAllmaras DDES turbulence model for incompressible and compressible flows.
SpalartAllmarasDES DES turbulence model for incompressible and compressible flows.
SpalartAllmaras IDDES turbulence model for incompressible and compressible flows.
The Wall-adapting local eddy-viscosity (WALE) SGS model.
Definition WALE.H:78
Dynamic one equation eddy-viscosity model.
Definition dynamicKEqn.H:78
Dynamic SGS model with Lagrangian averaging.
One equation eddy-viscosity model.
Definition kEqn.H:76
k-omega-SST DDES turbulence model for incompressible and compressible flows.
k-omega-SST DES turbulence model for incompressible and compressible flows.
k-omega-SST IDDES turbulence model for incompressible and compressible flows.
The sigma SGS model.
Definition sigma.H:80
Manceau (2015)'s elliptic-blending Reynolds-stress turbulence model for incompressible and compressib...
Definition EBRSM.H:104
Launder, Reece and Rodi Reynolds-stress turbulence model for incompressible and compressible flows.
Definition LRR.H:102
Launder and Sharma low-Reynolds k-epsilon turbulence model for incompressible and compressible and co...
Renormalization group k-epsilon turbulence model for incompressible and compressible flows.
Definition RNGkEpsilon.H:87
Speziale, Sarkar and Gatski Reynolds-stress turbulence model for incompressible and compressible flow...
Definition SSG.H:97
Spalart-Allmaras one-transport-equation linear-eddy-viscosity turbulence closure model for incompress...
Additional buoyancy generation/dissipation term applied to the k and epsilon equations of the standar...
The k-epsilon-phit-f turbulence closure model for incompressible and compressible flows.
Standard k-epsilon turbulence model for incompressible and compressible flows including rapid distort...
Definition kEpsilon.H:106
Langtry-Menter 4-equation transitional SST model based on the k-omega-SST RAS model.
Scale-adaptive URAS model based on the k-omega-SST RAS model.
Implementation of the k-omega-SST turbulence model for incompressible and compressible flows.
Definition kOmegaSST.H:128
Standard high Reynolds-number k-omega turbulence model for incompressible and compressible flows.
Definition kOmega.H:79
Realizable k-epsilon turbulence model for incompressible and compressible flows.
Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal t...
Abstract base class for turbulence models (RAS, LES and laminar).
Fundamental fluid thermodynamic properties.
Definition fluidThermo.H:52
A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for...
Maxwell model for viscoelasticity using the upper-convected time derivative of the stress tensor....
Definition Maxwell.H:73
Turbulence model for Stokes flow.
Definition Stokes.H:57
Turbulence model for shear-dependent Non-Newtonian flow.
#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)
GeometricField< scalar, fvPatchField, volMesh > volScalarField