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
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()
|
private |
Definition at line 214 of file solutions.f90.


◆ f_x()
|
private |
Definition at line 227 of file solutions.f90.


◆ 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.


Variable Documentation
◆ a_l
|
private |
Definition at line 38 of file solutions.f90.
◆ a_r
|
private |
Definition at line 38 of file solutions.f90.
◆ b_l
|
private |
Definition at line 38 of file solutions.f90.
◆ b_r
|
private |
Definition at line 38 of file solutions.f90.
◆ c_l
|
private |
Definition at line 38 of file solutions.f90.
◆ c_r
|
private |
Definition at line 38 of file solutions.f90.
◆ gamma
|
private |
Definition at line 38 of file solutions.f90.
◆ p_l
|
private |
Definition at line 38 of file solutions.f90.
◆ p_r
|
private |
Definition at line 38 of file solutions.f90.
◆ rho_l
|
private |
Definition at line 38 of file solutions.f90.
◆ rho_r
|
private |
Definition at line 38 of file solutions.f90.
◆ u_l
|
private |
Definition at line 38 of file solutions.f90.
◆ u_r
|
private |
Definition at line 38 of file solutions.f90.