![]() |
Documentation 6b54b78464
|
Base class for Centered schemes, derived classes implement the dissipation term in a const "finalizeFlux" method. More...
#include <centered.hpp>
Public Member Functions | |
| void | ComputeFlux (const Int iEdge, const CConfig &config, const CGeometry &geometry, const CVariable &solution_, const UpdateType updateType, const Double updateMask, CSysVector< su2double > &vector, SparseMatrixType &matrix, su2activevector *edgeMassFluxes) const final |
| Implementation of the base centered flux. | |
Protected Member Functions | |
| template<class... Ts> | |
| CCenteredBase (const CConfig &config, Ts &... args) | |
| Constructor, store some constants and forward args to base. | |
Static Protected Member Functions | |
| template<class T , size_t N> | |
| static Double | numNeighbor (const simd::Array< T, N > &idx, const CGeometry &geometry) |
| Special treatment needed to fetch integer data. | |
| static Double | numNeighbor (unsigned long idx, const CGeometry &geometry) |
Protected Attributes | |
| const su2double | gamma |
| const su2double | fixFactor |
| const bool | dynamicGrid |
| const su2double | stretchParam = 0.3 |
Static Protected Attributes | |
| static constexpr size_t | nVar = CCompressibleConservatives<nDim>::nVar |
| static constexpr size_t | nPrimVar = Max(Base::nPrimVar, nDim+5) |
Base class for Centered schemes, derived classes implement the dissipation term in a const "finalizeFlux" method.
|
inlineprotected |
Constructor, store some constants and forward args to base.
|
inlinefinal |
Implementation of the base centered flux.
|
inlinestaticprotected |
Special treatment needed to fetch integer data.
|
inlinestaticprotected |
|
protected |
|
protected |
|
protected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
protected |