solutions Module Reference

Functions/Subroutines

subroutine, public riemann (x0, gamma_, rho_l_, u_l_, p_l_, rho_r_, u_r_, p_r_, t, x, pvar)
 
pure subroutine f (p, fx, plist)
 
real pure function f_x (p, rho_x, u_x, p_x, A_x, B_x, c_x)
 

Variables

real rho_l
 
real u_l
 
real p_l
 
real a_l
 
real b_l
 
real c_l
 
real rho_r
 
real u_r
 
real p_r
 
real a_r
 
real b_r
 
real c_r
 
real gamma
 

Detailed Description

Author
Manuel Jung

This program solves the Riemann-Problem. For details please read chapter 4 of "Riemann Solvers and Numerical Methods for Fluid Dynamics" from E.F. Toro (Springer 1999, 2nd Ed.).

Function/Subroutine Documentation

◆ f()

pure subroutine solutions::f ( real, intent(in)  p,
real, intent(out)  fx,
real, dimension(:), intent(in), optional  plist 
)
private

Definition at line 214 of file solutions.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ f_x()

real pure function solutions::f_x ( real, intent(in)  p,
real, intent(in)  rho_x,
real, intent(in)  u_x,
real, intent(in)  p_x,
real, intent(in)  A_x,
real, intent(in)  B_x,
real, intent(in)  c_x 
)
private

Definition at line 227 of file solutions.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ riemann()

subroutine, public solutions::riemann ( real  x0,
real  gamma_,
real  rho_l_,
real  u_l_,
real  p_l_,
real  rho_r_,
real  u_r_,
real  p_r_,
real  t,
real, dimension(:)  x,
real, dimension(:,:)  pvar 
)

Definition at line 45 of file solutions.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ a_l

real solutions::a_l
private

Definition at line 38 of file solutions.f90.

◆ a_r

real solutions::a_r
private

Definition at line 38 of file solutions.f90.

◆ b_l

real solutions::b_l
private

Definition at line 38 of file solutions.f90.

◆ b_r

real solutions::b_r
private

Definition at line 38 of file solutions.f90.

◆ c_l

real solutions::c_l
private

Definition at line 38 of file solutions.f90.

◆ c_r

real solutions::c_r
private

Definition at line 38 of file solutions.f90.

◆ gamma

real solutions::gamma
private

Definition at line 38 of file solutions.f90.

◆ p_l

real solutions::p_l
private

Definition at line 38 of file solutions.f90.

◆ p_r

real solutions::p_r
private

Definition at line 38 of file solutions.f90.

◆ rho_l

real solutions::rho_l
private

Definition at line 38 of file solutions.f90.

◆ rho_r

real solutions::rho_r
private

Definition at line 38 of file solutions.f90.

◆ u_l

real solutions::u_l
private

Definition at line 38 of file solutions.f90.

◆ u_r

real solutions::u_r
private

Definition at line 38 of file solutions.f90.