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

Todo

clarify what to do with v1 and v2

Todo

clarify what to do with v1 and v2

Todo

clarify what to do with v1 and v2

Todo

clarify what to do with v1 and v2

Todo

clarify what to do with v1 and v2

Todo

clarify what to do with v1 and v2

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_1side nr_1side proc~atl_ere_eval_onedge->proc~nr_1side proc~nr_start nr_start proc~atl_ere_eval_onedge->proc~nr_start

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_godunoveuler1d atl_GodunovEuler1D proc~atl_godunoveuler1d->proc~atl_ere_eval_onedge proc~atl_godunoveuler2d atl_GodunovEuler2D proc~atl_godunoveuler2d->proc~atl_ere_eval_onedge