31#ifndef RIEMANNSOLVERHLLC_H
32#define RIEMANNSOLVERHLLC_H
48 const Phase& phaseRight,
50 const double& dxRight,
55 void solverWall(
const Phase& phaseLeft,
const double& dxLeft,
double& dtMax,
double& pStar,
FluxEuler& m_fluxEuler)
override;
Model class for Euler Flux (single phase).
Definition FluxEuler.h:39
Abstract class for a phase.
Definition Phase.h:47
void solverWall(const Phase &phaseLeft, const double &dxLeft, double &dtMax, double &pStar, FluxEuler &m_fluxEuler) override
call the HLLC Riemann solver to solve Riemann Problem at a wall BC
Definition RiemannSolverHLLC.cpp:128
void solver(const Phase &phaseLeft, const Phase &phaseRight, const double &dxLeft, const double &dxRight, double &dtMax, double &pStar, FluxEuler &m_fluxEuler) override
call the HLLC Riemann solver to solve Riemann Problem at the interface of two cells
Definition RiemannSolverHLLC.cpp:43
RiemannSolverHLLC()
constructor of the Riemann Solver HLLC
Definition RiemannSolverHLLC.cpp:35
~RiemannSolverHLLC() override
destructor of the Riemann Solver HLLC
Definition RiemannSolverHLLC.cpp:39
RiemannSolver()
constructor of the Riemann Solver
Definition RiemannSolver.cpp:35