Functions/Subroutines | |
subroutine, public | riemann (x0, gamma_, rho_l_, u_l_, p_l_, rho_r_, u_r_, p_r_, t, x, pvar) |
subroutine, public | sedov (gamma_, E0_, rho0_, P1_, time, dim, 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) |
subroutine | funcd2d (y, fy, dfy) |
subroutine | funcd3d (y, fy, dfy) |
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 |
real | gam_p1 |
real | gam_m1 |
real | r0 |
real | rt |
real | vmin |
real | vmax |
real | vshock |
real | n1 |
real | n2 |
real | n3 |
real | n4 |
real | n5 |
real | r |
real | xi |
real | vxi |
real | gxi |
real | zxi |
real | zgxi |
real | xacc |
real | e0 |
real | rho0 |
real | p1 |
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 363 of file solutions.f90.
◆ f_x()
|
private |
Definition at line 376 of file solutions.f90.
◆ funcd2d()
|
private |
Definition at line 388 of file solutions.f90.
◆ funcd3d()
|
private |
Definition at line 412 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 51 of file solutions.f90.
◆ sedov()
subroutine, public solutions::sedov | ( | real, intent(in) | gamma_, |
real, intent(in) | E0_, | ||
real, intent(in) | rho0_, | ||
real, intent(in) | P1_, | ||
real, intent(in) | time, | ||
integer, intent(in) | dim, | ||
real, dimension(:), intent(in) | x, | ||
real, dimension(:,:), intent(inout) | pvar | ||
) |
Definition at line 216 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.
◆ e0
|
private |
Definition at line 43 of file solutions.f90.
◆ gam_m1
|
private |
Definition at line 40 of file solutions.f90.
◆ gam_p1
|
private |
Definition at line 40 of file solutions.f90.
◆ gamma
|
private |
Definition at line 38 of file solutions.f90.
◆ gxi
|
private |
Definition at line 42 of file solutions.f90.
◆ n1
|
private |
Definition at line 40 of file solutions.f90.
◆ n2
|
private |
Definition at line 40 of file solutions.f90.
◆ n3
|
private |
Definition at line 40 of file solutions.f90.
◆ n4
|
private |
Definition at line 40 of file solutions.f90.
◆ n5
|
private |
Definition at line 40 of file solutions.f90.
◆ p1
|
private |
Definition at line 43 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.
◆ r
|
private |
Definition at line 42 of file solutions.f90.
◆ r0
|
private |
Definition at line 40 of file solutions.f90.
◆ rho0
|
private |
Definition at line 43 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.
◆ rt
|
private |
Definition at line 40 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.
◆ vmax
|
private |
Definition at line 40 of file solutions.f90.
◆ vmin
|
private |
Definition at line 40 of file solutions.f90.
◆ vshock
|
private |
Definition at line 40 of file solutions.f90.
◆ vxi
|
private |
Definition at line 42 of file solutions.f90.
◆ xacc
|
private |
Definition at line 42 of file solutions.f90.
◆ xi
|
private |
Definition at line 42 of file solutions.f90.
◆ zgxi
|
private |
Definition at line 42 of file solutions.f90.
◆ zxi
|
private |
Definition at line 42 of file solutions.f90.