| [P]arallel [Hi]gh-order [Li]brary for [P]DEs
    Latest
    Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods | 
RoePike flux with entropy fix. Derived from RoeBase. More...
#include <convective_numerical_flux.hpp>
| Public Member Functions | |
| RoePikeRiemannSolverDissipation (std::shared_ptr< Physics::PhysicsBase< dim, nstate, real >> physics_input) | |
| Constructor. | |
| void | evaluate_entropy_fix (const std::array< real, 3 > &eig_L, const std::array< real, 3 > &eig_R, std::array< real, 3 > &eig_RoeAvg, const real vel2_ravg, const real sound_ravg) const | 
| void | evaluate_additional_modifications (const std::array< real, nstate > &soln_int, const std::array< real, nstate > &soln_ext, const std::array< real, 3 > &eig_L, const std::array< real, 3 > &eig_R, real &dV_normal, dealii::Tensor< 1, dim, real > &dV_tangent) const | 
| Empty function. No additional modifications for the Roe-Pike scheme. | |
|  Public Member Functions inherited from PHiLiP::NumericalFlux::RoeBaseRiemannSolverDissipation< dim, nstate, real > | |
| RoeBaseRiemannSolverDissipation (std::shared_ptr< Physics::PhysicsBase< dim, nstate, real >> physics_input) | |
| Constructor. | |
| std::array< real, nstate > | evaluate_riemann_solver_dissipation (const std::array< real, nstate > &soln_int, const std::array< real, nstate > &soln_ext, const dealii::Tensor< 1, dim, real > &normal1) const | 
|  Public Member Functions inherited from PHiLiP::NumericalFlux::RiemannSolverDissipation< dim, nstate, real > | |
| virtual | ~RiemannSolverDissipation ()=default | 
| < Base class destructor required for abstract classes. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from PHiLiP::NumericalFlux::RoeBaseRiemannSolverDissipation< dim, nstate, real > | |
| const std::shared_ptr< Physics::Euler< dim, nstate, real > > | euler_physics | 
| Numerical flux requires physics to evaluate convective eigenvalues. | |
RoePike flux with entropy fix. Derived from RoeBase.
Definition at line 163 of file convective_numerical_flux.hpp.
| 
 | virtual | 
Evaluates the entropy fix of Harten — See Blazek 2015, p.103-105
Implements PHiLiP::NumericalFlux::RoeBaseRiemannSolverDissipation< dim, nstate, real >.
Definition at line 215 of file convective_numerical_flux.cpp.