atl_ere_eval_onEdge Subroutine

public elemental subroutine atl_ere_eval_onEdge(me, rho_left, vn_left, v1_left, v2_left, p_left, rho_right, vn_right, v1_right, v2_right, p_right, rho, vn, v1, v2, p)

Evaluate the state on the edge using the exact riemann solver

Arguments

Type IntentOptional Attributes Name
type(atl_ere_solState1D_type), intent(in) :: me

Description of the general constants for the Riemann solver.

real(kind=rk), intent(in) :: rho_left
real(kind=rk), intent(in) :: vn_left
real(kind=rk), intent(in) :: v1_left
real(kind=rk), intent(in) :: v2_left
real(kind=rk), intent(in) :: p_left
real(kind=rk), intent(in) :: rho_right
real(kind=rk), intent(in) :: vn_right
real(kind=rk), intent(in) :: v1_right
real(kind=rk), intent(in) :: v2_right
real(kind=rk), intent(in) :: p_right
real(kind=rk), intent(out) :: rho
real(kind=rk), intent(out) :: vn
real(kind=rk), intent(out) :: v1
real(kind=rk), intent(out) :: v2
real(kind=rk), intent(out) :: p

Calls

proc~~atl_ere_eval_onedge~~CallsGraph proc~atl_ere_eval_onedge atl_ere_eval_onEdge proc~nr_start nr_start proc~atl_ere_eval_onedge->proc~nr_start proc~nr_1side nr_1side proc~atl_ere_eval_onedge->proc~nr_1side

Called by

proc~~atl_ere_eval_onedge~~CalledByGraph proc~atl_ere_eval_onedge atl_ere_eval_onEdge proc~atl_godunoveuler atl_GodunovEuler proc~atl_godunoveuler->proc~atl_ere_eval_onedge proc~atl_godunoveuler2d atl_GodunovEuler2D proc~atl_godunoveuler2d->proc~atl_ere_eval_onedge proc~atl_godunoveuler1d atl_GodunovEuler1D proc~atl_godunoveuler1d->proc~atl_ere_eval_onedge

Contents