atl_physFluxEuler_vec Subroutine

public subroutine atl_physFluxEuler_vec(state, isenCoeff, penalty_char, porosity, nPoints, rot, physFlux, U_o)

Physical flux calculation along x direction for Euler equation.

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: state(:,:)

The state in nodal space. Dimension is the number of vars, i.e. 5 for Euler

real(kind=rk), intent(in) :: isenCoeff

Adiabatice index, also known as isentropic expansion factor.

real(kind=rk), intent(in) :: penalty_char(nPoints)

The value of the characteristic function (stemming from penalization)

real(kind=rk), intent(in) :: porosity

The porosity at the current point

integer, intent(in) :: nPoints

number of points

integer, intent(in) :: rot(5)

rotation

real(kind=rk), intent(inout) :: physFlux(:,:)

The physical flux along the x axis for all variables

real(kind=rk), intent(in) :: U_o(nPoints)

The velocity of the obstacle


Called by

proc~~atl_physfluxeuler_vec~~CalledByGraph proc~atl_physfluxeuler_vec atl_physFluxEuler_vec proc~atl_modg_euler_physflux_nonconst atl_modg_euler_physFlux_NonConst proc~atl_modg_euler_physflux_nonconst->proc~atl_physfluxeuler_vec proc~atl_modg_euler_physflux_const atl_modg_euler_physFlux_const proc~atl_modg_euler_physflux_const->proc~atl_physfluxeuler_vec

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: inv_s1
real(kind=rk), private :: s2
real(kind=rk), private :: s3
real(kind=rk), private :: s4
real(kind=rk), private :: s5
real(kind=rk), private :: s1
real(kind=rk), private :: pressure
real(kind=rk), private :: vel1
real(kind=rk), private :: cPor
integer, private :: iPoint