atl_laxFriedLinearEuler_2d Subroutine

public subroutine atl_laxFriedLinearEuler_2d(nSides, nFaceDofs, faceRep, faceFlux, leftPos, rightPos, var, LinearEuler, idir)

Lax-Friedrich flux (in fully conservative variables) for the

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: nSides
integer, intent(in) :: nFaceDofs
real(kind=rk), intent(in) :: faceRep(:,:,:,:)
real(kind=rk), intent(inout) :: faceFlux(:,:,:,:)
integer, intent(in) :: leftPos(nSides)
integer, intent(in) :: rightPos(nsides)
integer, intent(in) :: var(:)
type(atl_LinearEuler_type), intent(in) :: LinearEuler

Datatype for acoustic equation include all background data

integer, intent(in) :: idir

Direction of the flow, used for background velocity


Calls

proc~~atl_laxfriedlineareuler_2d~~CallsGraph proc~atl_laxfriedlineareuler_2d atl_laxFriedLinearEuler_2d proc~atl_lineareuler_2d_physflux atl_LinearEuler_2d_physFlux proc~atl_laxfriedlineareuler_2d->proc~atl_lineareuler_2d_physflux

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iSide
integer, private :: left
integer, private :: right
integer, private :: iDof
integer, private :: iter
real(kind=rk), private :: flux(4)
real(kind=rk), private :: leftstate(4)
real(kind=rk), private :: rightstate(4)
real(kind=rk), private :: max_vel