![]() |
Documentation 6b54b78464
|
Numerics classes for integration of source terms in turbulence problems. More...
#include "../../../../Common/include/toolboxes/geometry_toolbox.hpp"#include "../scalar/scalar_sources.hpp"Go to the source code of this file.
Classes | |
| class | CSAVariables |
| Structure with SA common auxiliary functions and constants. More... | |
| class | CSourceBase_TurbSA< FlowIndices, Omega, ft2, ModVort, rFunc, SourceTerms > |
| Class for integrating the source terms of the Spalart-Allmaras turbulence model equation. The variables that are subject to change in each variation/correction have their own class. More... | |
| struct | detail::Omega |
| SA strain rate classes. More... | |
| struct | detail::Omega::Bsl |
| Baseline. More... | |
| struct | detail::Omega::Edw |
| Edward. Here Omega is the Strain Rate. More... | |
| struct | detail::ft2 |
| SA classes to set the ft2 term and its derivative. More... | |
| struct | detail::ft2::Zero |
| No-ft2 term. More... | |
| struct | detail::ft2::Nonzero |
| Non-zero ft2 term according to the literature. More... | |
| struct | detail::ModVort |
| SA classes to compute the modified vorticity (\tilde{S}) and its derivative. More... | |
| struct | detail::ModVort::Bsl |
| Baseline. More... | |
| struct | detail::ModVort::Edw |
| Edward. More... | |
| struct | detail::ModVort::Neg |
| Negative. More... | |
| struct | detail::r |
| SA auxiliary function r and its derivative. More... | |
| struct | detail::r::Bsl |
| Baseline. More... | |
| struct | detail::r::Edw |
| Edward. More... | |
| struct | detail::SourceTerms |
| SA source terms classes: production and destruction term and their derivative. More... | |
| struct | detail::SourceTerms::Bsl |
| Baseline (Original SA model). More... | |
| struct | detail::SourceTerms::Neg |
| Negative. More... | |
| class | detail::CCompressibilityCorrection< ParentClass > |
| Mixing Layer Compressibility Correction (SA-comp). More... | |
| struct | detail::BaselineSA< FlowIndices > |
| struct | detail::NegativeSA< FlowIndices > |
| struct | detail::EdwardsSA< FlowIndices > |
| class | CSourcePieceWise_TurbSST< FlowIndices > |
| Class for integrating the source terms of the Menter SST turbulence model equations. More... | |
Namespaces | |
| namespace | detail |
Functions | |
| template<class BaseType , class... Ts> | |
| CNumerics * | detail::AddCompressibilityCorrection (bool use_comp, Ts... args) |
| template<class BaseType , class... Ts> | |
| CNumerics * | detail::SAFactoryImpl (bool use_ft2, Ts... args) |
| template<class FlowIndices > | |
| CNumerics * | SAFactory (unsigned short nDim, const CConfig *config) |
| Creates an SA source based on the version and modifications/correction in the config. | |
Numerics classes for integration of source terms in turbulence problems.
SU2 Project Website: https://su2code.github.io
The SU2 Project is maintained by the SU2 Foundation (http://su2foundation.org)
Copyright 2012-2026, SU2 Contributors (cf. AUTHORS.md)
SU2 is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
SU2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with SU2. If not, see http://www.gnu.org/licenses/.