atl_getLinearEulerFluxes Subroutine

public subroutine atl_getLinearEulerFluxes(LinearEuler, conf, eqn_handle, eqn_dim)

Arguments

TypeIntentOptionalAttributesName
type(atl_LinearEuler_type), intent(inout) :: LinearEuler

The equations type to set the numerical flux in.

type(flu_state), intent(in) :: conf

Configuration file handle to get the numerical flux setting from.

integer, intent(in) :: eqn_handle

Handle to the equation table in the configuration script.

integer, intent(in) :: eqn_dim

Dimension of the equation to set the flux for.


Calls

proc~~atl_getlineareulerfluxes~~CallsGraph proc~atl_getlineareulerfluxes atl_getLinearEulerFluxes proc~tem_abort tem_abort proc~atl_getlineareulerfluxes->proc~tem_abort proc~upper_to_lower upper_to_lower proc~atl_getlineareulerfluxes->proc~upper_to_lower interface~aot_get_val aot_get_val proc~atl_getlineareulerfluxes->interface~aot_get_val

Called by

proc~~atl_getlineareulerfluxes~~CalledByGraph proc~atl_getlineareulerfluxes atl_getLinearEulerFluxes proc~atl_eqn_lineareuler_init atl_eqn_linearEuler_init proc~atl_eqn_lineareuler_init->proc~atl_getlineareulerfluxes proc~atl_init_equation atl_init_equation proc~atl_init_equation->proc~atl_eqn_lineareuler_init proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_equation proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=labelLen), private :: eq_nflux
procedure(atl_lineuler_numflux), private, pointer:: subleft=> NULL()
procedure(atl_lineuler_numflux), private, pointer:: superleft=> NULL()
procedure(atl_lineuler_numflux), private, pointer:: subright=> NULL()
procedure(atl_lineuler_numflux), private, pointer:: superright=> NULL()
integer, private :: iError
integer, private :: iDir