35 #ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM2SOLVER
36 #define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM2SOLVER
59 double rhoL,
double rhouL,
double rhovL,
double rhowL,
double EL,
60 double rhoR,
double rhouR,
double rhovR,
double rhowR,
double ER,
61 double &rhof,
double &rhouf,
double &rhovf,
double &rhowf,
double &Ef);
double M2Function(int A, double M)
static RiemannSolverSharedPtr create(const LibUtilities::SessionReaderSharedPtr &pSession)
double P5Function(int A, double alpha, double M)
virtual 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)
AUSM2 Riemann solver.
static std::string solverName
double M4Function(int A, double beta, double M)
double M1Function(int A, double M)
AUSM2Solver(const LibUtilities::SessionReaderSharedPtr &pSession)
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< RiemannSolver > RiemannSolverSharedPtr
A shared pointer to an EquationSystem object.
The above copyright notice and this permission notice shall be included.