atl_physFluxEuler_2d Function

public function atl_physFluxEuler_2d(state, isenCoeff, penalty_char, porosity, U_o) result(physFlux)

Physical flux calculation along x direction for Euler equation.

Todo

JZ: here, we devide by a polynomial, we should be careful! We are leaving the polynomial space here!

Arguments

Type IntentOptional Attributes Name
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

The value of the characteristic function (stemming from penalization)

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

The porosity at the current point

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

Velocity of the obstacle

Return Value real(kind=rk), allocatable, (:)

The physical flux along the x axis for all variables


Called by

proc~~atl_physfluxeuler_2d~~CalledByGraph proc~atl_physfluxeuler_2d atl_physFluxEuler_2d proc~atl_godunoveuler2d atl_GodunovEuler2D proc~atl_godunoveuler2d->proc~atl_physfluxeuler_2d proc~atl_laxfriedeuler_2d atl_laxFriedEuler_2d proc~atl_laxfriedeuler_2d->proc~atl_physfluxeuler_2d proc~atl_modg_2d_euler_physflux_const atl_modg_2d_euler_physFlux_const proc~atl_modg_2d_euler_physflux_const->proc~atl_physfluxeuler_2d proc~atl_modg_2d_euler_physflux_nonconst atl_modg_2d_euler_physFlux_NonConst proc~atl_modg_2d_euler_physflux_nonconst->proc~atl_physfluxeuler_2d proc~atl_modg_2d_navierstokes_physflux_const atl_modg_2d_navierstokes_physFlux_const proc~atl_modg_2d_navierstokes_physflux_const->proc~atl_physfluxeuler_2d proc~atl_modg_2d_navierstokes_physflux_nonconst atl_modg_2d_navierstokes_physFlux_NonConst proc~atl_modg_2d_navierstokes_physflux_nonconst->proc~atl_physfluxeuler_2d proc~modg_2d_compute_project_physflux modg_2d_compute_project_physFlux proc~modg_2d_compute_project_physflux->proc~atl_physfluxeuler_2d proc~compute_rhs_cubes_modg_2d compute_rhs_cubes_modg_2d proc~compute_rhs_cubes_modg_2d->proc~modg_2d_compute_project_physflux proc~compute_rhs_cubes compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg_2d interface~atl_compute_rhs atl_compute_rhs interface~atl_compute_rhs->proc~compute_rhs_cubes