src/PDE/Riemann/ directory

Approximate Riemann solvers.

Contents

This directory contains various approximate Riemann solver implementations as well as a Riemann solver factory and the "base class", RiemannSolver, used to access various Riemann solvers in a polymorphic fashion.

Files

file AUSM.hpp
Advection Upstream Splitting Method (AUSM+) Riemann flux function.
file AUSMCompFlow.hpp
Advection Upstream Splitting Method (AUSM+) Riemann flux function.
file AUSMMultiSpecies.hpp
Advection Upstream Splitting Method (AUSM+) Riemann flux function for multi-species fluid dynamics.
file HLL.hpp
Harten-Lax-vanLeer's (HLL) Riemann flux function.
file HLLC.hpp
Harten-Lax-van Leer-Contact (HLLC) Riemann flux function.
file HLLCMultiMat.hpp
HLLC Riemann flux function for solids.
file HLLCSolids.hpp
HLLC Riemann flux function for solids.
file HLLDMultiMat.hpp
HLLD Riemann flux function for solids.
file LaxFriedrichs.hpp
Lax-Friedrichs Riemann flux function.
file LaxFriedrichsSolids.hpp
Lax-Friedrichs Riemann flux function for solids.
file LDFSS.hpp
Low Diffusion Flux Splitting Scheme (LDFSS+) Riemann flux function.
file Rusanov.hpp
Rusanov Riemann flux function.
file SplitMachFns.hpp
Split-Mach functions for the AUSM+ Riemann solver.
file Upwind.hpp
Upwind Riemann flux function.