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

RiemannSolver abstract class for the non-equilibrium system of equations. More...

#include <RiemannSolver.h>

Inherited by RiemannSolverExact, and RiemannSolverHLLC.

Public Member Functions

 RiemannSolver ()
 constructor of the Riemann Solver
virtual ~RiemannSolver ()
 virtual destructor of the Riemann Solver
virtual void solver (const Phase &, const Phase &, const double &, const double &, double &, double &, FluxEuler &)
 call the solver to solve the Riemann problem, either HLLC or Exact
virtual void solverWall (const Phase &, const double &, double &, double &, FluxEuler &)
 call the solver to solve the Riemann problem at a wall BC, HLLC (Exact not implemented)

Detailed Description

RiemannSolver abstract class for the non-equilibrium system of equations.

Constructor & Destructor Documentation

◆ RiemannSolver()

RiemannSolver::RiemannSolver ( )

constructor of the Riemann Solver

Here is the caller graph for this function:

◆ ~RiemannSolver()

RiemannSolver::~RiemannSolver ( )
virtual

virtual destructor of the Riemann Solver

Member Function Documentation

◆ solver()

virtual void RiemannSolver::solver ( const Phase & ,
const Phase & ,
const double & ,
const double & ,
double & ,
double & ,
FluxEuler &  )
inlinevirtual

call the solver to solve the Riemann problem, either HLLC or Exact

Reimplemented in RiemannSolverExact, and RiemannSolverHLLC.

Here is the call graph for this function:

◆ solverWall()

virtual void RiemannSolver::solverWall ( const Phase & ,
const double & ,
double & ,
double & ,
FluxEuler &  )
inlinevirtual

call the solver to solve the Riemann problem at a wall BC, HLLC (Exact not implemented)

Reimplemented in RiemannSolverHLLC.

Here is the call graph for this function:

The documentation for this class was generated from the following files:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Models/NEqDEM/RiemannSolvers/RiemannSolver.h
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Models/NEqDEM/RiemannSolvers/RiemannSolver.cpp