![]() |
Documentation 6b54b78464
|
Decorator classes for computation of viscous fluxes. More...
#include "../../CNumericsSIMD.hpp"#include "../../util.hpp"#include "../variables.hpp"#include "common.hpp"Go to the source code of this file.
Classes | |
| class | CNoViscousFlux< NDIM > |
| Numerics classes that accept a compile-time decorator should use this class template as a "do-nothing" decorator and as a link to the interface when they are not being decorated. Compile-time decoration works by specifying the base class as a template parameter. Then the class being decorated should call a method of its base class to add some contribution to the flux/source and Jacobians just before writting the results to CSysVector and CSysMatrix. The mechanism can be used to chain any number of classes at compile-time, but its main purpose is to combine convective and viscous fluxes in the most (nearly) efficient way. More... | |
| class | CCompressibleViscousFluxBase< NDIM, Derived > |
| Decorator class to add viscous fluxes (compressible flow). More... | |
| class | CCompressibleViscousFlux< NDIM > |
| Decorator class to add viscous fluxes (compressible flow, ideal gas). More... | |
| class | CGeneralCompressibleViscousFlux< NDIM > |
| Decorator class to add viscous fluxes (compressible flow, real gas). More... | |
Decorator classes for computation of viscous fluxes.
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/.