atl_modg_1d_heat_physFlux Subroutine

public subroutine atl_modg_1d_heat_physFlux(mesh, equation, state, res, poly_proj, modalCoeffs, modalCoeffsDiff)

Calculate the physical flux for the MODG scheme and Heat equation.

Arguments

TypeIntentOptionalAttributesName
type(atl_cube_elem_type) :: mesh

The mesh you are working with.

type(atl_Equations_type) :: equation

The equation you solve.

real(kind=rk), intent(in) :: state(:,:)
real(kind=rk), intent(inout) :: res(:,:)
type(ply_poly_project_type), intent(inout) :: poly_proj

Parameters for projection

real(kind=rk), intent(inout) :: modalCoeffs(:,:)
real(kind=rk), intent(inout) :: modalCoeffsDiff(:,:)

Calls

proc~~atl_modg_1d_heat_physflux~~CallsGraph proc~atl_modg_1d_heat_physflux atl_modg_1d_heat_physFlux proc~ply_calcdiff_leg_1d ply_calcDiff_leg_1d proc~atl_modg_1d_heat_physflux->proc~ply_calcdiff_leg_1d

Called by

proc~~atl_modg_1d_heat_physflux~~CalledByGraph proc~atl_modg_1d_heat_physflux atl_modg_1d_heat_physFlux proc~modg_1d_compute_project_physflux modg_1d_compute_project_physFlux proc~modg_1d_compute_project_physflux->proc~atl_modg_1d_heat_physflux proc~compute_rhs_cubes_modg_1d compute_rhs_cubes_modg_1d proc~compute_rhs_cubes_modg_1d->proc~modg_1d_compute_project_physflux proc~compute_rhs_cubes compute_rhs_cubes proc~compute_rhs_cubes->proc~compute_rhs_cubes_modg_1d interface~atl_compute_rhs atl_compute_rhs interface~atl_compute_rhs->proc~compute_rhs_cubes

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: dof
integer, private :: dofs
real(kind=rk), private :: therm_diff