35#ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM0SOLVER
36#define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM0SOLVER
56 void v_PointSolve(
double rhoL,
double rhouL,
double rhovL,
double rhowL,
57 double EL,
double rhoR,
double rhouR,
double rhovR,
58 double rhowR,
double ER,
double &rhof,
double &rhouf,
59 double &rhovf,
double &rhowf,
double &Ef)
override;
double M2Function(int A, double M)
static RiemannSolverSharedPtr create(const LibUtilities::SessionReaderSharedPtr &pSession)
static std::string solverName
void v_PointSolve(double rhoL, double rhouL, double rhovL, double rhowL, double EL, double rhoR, double rhouR, double rhovR, double rhowR, double ER, double &rhof, double &rhouf, double &rhovf, double &rhowf, double &Ef) override
AUSM0 Riemann solver.
double P5Function(int A, double alpha, double M)
double M1Function(int A, double M)
double M4Function(int A, double beta, double M)
AUSM0Solver(const LibUtilities::SessionReaderSharedPtr &pSession)
std::shared_ptr< SessionReader > SessionReaderSharedPtr
@ beta
Gauss Radau pinned at x=-1,.
std::shared_ptr< RiemannSolver > RiemannSolverSharedPtr
A shared pointer to an EquationSystem object.