|
| template<class... Ts> |
| | CCompressibleViscousFlux (Ts &... args) |
| | Constructor, initialize constants and booleans.
|
| |
| template<class PrimitiveType > |
| Double | thermalConductivity (const PrimitiveType &V) const |
| | Compute the thermal conductivity.
|
| |
| template<size_t nVar, size_t nDim, class PrimitiveType , class... Ts> |
| VectorDbl< nVar > | energyJacobian (const PrimitiveType &V, const MatrixDbl< nDim, nVar > &dtau, const Double &thermalCond, const Double &area, const Double &dist_ij, Ts &... args) const |
| | Compute Jacobian of the energy flux, except the part due to the work of viscous forces.
|
| |
| virtual void | ComputeFlux (Int iEdge, const CConfig &config, const CGeometry &geometry, const CVariable &solution, UpdateType updateType, Double updateMask, CSysVector< su2double > &vector, SparseMatrixType &matrix, su2activevector *edgeMassFluxes) const =0 |
| | Interface for edge flux computation.
|
| |
| virtual | ~CNumericsSIMD (void)=default |
| | Destructor of the class.
|
| |
|
| static CNumericsSIMD * | CreateNumerics (const CConfig &config, int nDim, int iMesh, const CVariable *turbVars=nullptr) |
| | Factory method.
|
| |
| | CCompressibleViscousFluxBase (const CConfig &config, int iMesh, const CVariable *turbVars_, Ts &...) |
| | Constructor, initialize constants and booleans.
|
| |
| void | viscousTerms (const Int &iEdge, const Int &iPoint, const Int &jPoint, const PrimVarType &avgV, const CPair< PrimVarType > &V, const CVariable &solution_, const VectorDbl< nDim > &vector_ij, const CGeometry &geometry, const CConfig &config, const Double &area, const VectorDbl< nDim > &unitNormal, bool implicit, VectorDbl< nVar > &flux, MatrixDbl< nVar > &jac_i, MatrixDbl< nVar > &jac_j) const |
| | Add viscous contributions to flux and jacobians.
|
| |
| void | viscousTerms (const Int &iEdge, const Int &iPoint, const Int &jPoint, const CPair< PrimVarType > &V, Ts &... args) const |
| |
| void | viscousTerms (const Int &iEdge, const Int &iPoint, const Int &jPoint, const PrimVarType &avgV, const CPair< PrimVarType > &V, const CVariable &solution_, const CGeometry &geometry, Ts &... args) const |
| |
| const su2double | gamma |
| |
| const su2double | gasConst |
| |
| const su2double | prandtlTurb |
| |
| const bool | correct |
| |
| const bool | useSA_QCR |
| |
| const bool | wallFun |
| |
| const bool | uq |
| |
| const bool | uq_permute |
| |
| const size_t | uq_eigval_comp |
| |
| const su2double | uq_delta_b |
| |
| const su2double | uq_urlx |
| |
| const CVariable * | turbVars |
| |
| static constexpr size_t | nDim |
| |
| static constexpr size_t | nPrimVarGrad |
| |
template<size_t NDIM>
class CCompressibleViscousFlux< NDIM >
Decorator class to add viscous fluxes (compressible flow, ideal gas).