35 #ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM1SOLVER
36 #define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_AUSM1SOLVER
58 double rhoL,
double rhouL,
double rhovL,
double rhowL,
double EL,
59 double rhoR,
double rhouR,
double rhovR,
double rhowR,
double ER,
60 double &rhof,
double &rhouf,
double &rhovf,
double &rhowf,
double &Ef);
static std::string solverName
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)
AUSM1 Riemann solver.
double P5Function(int A, double alpha, double M)
double M1Function(int A, double M)
static RiemannSolverSharedPtr create(const LibUtilities::SessionReaderSharedPtr &pSession)
double M2Function(int A, double M)
AUSM1Solver(const LibUtilities::SessionReaderSharedPtr &pSession)
double M4Function(int A, double beta, double M)
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.