ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
RiemannSolverHLLC Class Reference

RiemannSolverHLLC class for the non-equilibrium system of equations. More...

#include <RiemannSolverHLLC.h>

Inherits RiemannSolver.

Collaboration diagram for RiemannSolverHLLC:
[legend]

Public Member Functions

 RiemannSolverHLLC ()
 constructor of the Riemann Solver HLLC
 ~RiemannSolverHLLC () override
 destructor of the Riemann Solver HLLC
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
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
Public Member Functions inherited from RiemannSolver
 RiemannSolver ()
 constructor of the Riemann Solver
virtual ~RiemannSolver ()
 virtual destructor of the Riemann Solver

Detailed Description

RiemannSolverHLLC class for the non-equilibrium system of equations.

Constructor & Destructor Documentation

◆ RiemannSolverHLLC()

RiemannSolverHLLC::RiemannSolverHLLC ( )

constructor of the Riemann Solver HLLC

Here is the call graph for this function:

◆ ~RiemannSolverHLLC()

RiemannSolverHLLC::~RiemannSolverHLLC ( )
override

destructor of the Riemann Solver HLLC

Member Function Documentation

◆ solver()

void RiemannSolverHLLC::solver ( const Phase & phaseLeft,
const Phase & phaseRight,
const double & dxLeft,
const double & dxRight,
double & dtMax,
double & pStar,
FluxEuler & m_fluxEuler )
overridevirtual

call the HLLC Riemann solver to solve Riemann Problem at the interface of two cells

Reimplemented from RiemannSolver.

Here is the call graph for this function:

◆ solverWall()

void RiemannSolverHLLC::solverWall ( const Phase & phaseLeft,
const double & dxLeft,
double & dtMax,
double & pStar,
FluxEuler & m_fluxEuler )
overridevirtual

call the HLLC Riemann solver to solve Riemann Problem at a wall BC

Reimplemented from RiemannSolver.

Here is the call graph for this function:

The documentation for this class was generated from the following files: