modg_2d_project_stabViscNumFluxX_Q Subroutine

private subroutine modg_2d_project_stabViscNumFluxX_Q(numFlux, faceState, equation, maxPolyDegree, length, nElems_fluid, projection, poly_proj)

Projection of the numerical flux in x direction onto the testfunctions.

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(inout) :: numFlux(:,:,:,:)

The numerical flux on the faces in modal representations. Dimension is (maxPolyDegree+1)^2 , nScalars

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

The state on the faces in modal representations. Dimension is (maxPolyDegree+1)^2 , nScalars

type(atl_Equations_type), intent(in) :: equation

The equation system under consideration

integer, intent(in) :: maxPolyDegree

The maximal polynomial degree in each spatial direction.

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

The length of the cubes.

integer, intent(in) :: nElems_fluid

The element index

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

The numerical flux projected onto the test functions.

type(ply_poly_project_type), intent(inout) :: poly_proj

Projection for the current level


Calls

proc~~modg_2d_project_stabviscnumfluxx_q~~CallsGraph proc~modg_2d_project_stabviscnumfluxx_q modg_2d_project_stabViscNumFluxX_Q interface~ply_poly_project_m2n ply_poly_project_m2n proc~modg_2d_project_stabviscnumfluxx_q->interface~ply_poly_project_m2n proc~ply_facevalleftbndtest ply_faceValLeftBndTest proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_facevalleftbndtest proc~ply_facevalleftbndtestgrad ply_faceValLeftBndTestGrad proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_facevalleftbndtestgrad proc~atl_mult_nu21_navierstokes_2d atl_mult_nu21_NavierStokes_2d proc~modg_2d_project_stabviscnumfluxx_q->proc~atl_mult_nu21_navierstokes_2d proc~ply_scalproddualleg ply_scalProdDualLeg proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_scalproddualleg proc~atl_mult_nu11_navierstokes_2d atl_mult_nu11_NavierStokes_2d proc~modg_2d_project_stabviscnumfluxx_q->proc~atl_mult_nu11_navierstokes_2d proc~atl_mult_nu11_rans_2d atl_mult_nu11_Rans_2d proc~modg_2d_project_stabviscnumfluxx_q->proc~atl_mult_nu11_rans_2d proc~atl_mult_nu21_rans_2d atl_mult_nu21_Rans_2d proc~modg_2d_project_stabviscnumfluxx_q->proc~atl_mult_nu21_rans_2d interface~ply_poly_project_n2m ply_poly_project_n2m proc~modg_2d_project_stabviscnumfluxx_q->interface~ply_poly_project_n2m proc~ply_facevalrightbndtest ply_faceValRightBndTest proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_facevalrightbndtest proc~ply_facevalrightbndtestgrad ply_faceValRightBndTestGrad proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_facevalrightbndtestgrad proc~ply_scalprodduallegdiff ply_scalProdDualLegDiff proc~modg_2d_project_stabviscnumfluxx_q->proc~ply_scalprodduallegdiff proc~ply_poly_project_m2n_multivar ply_poly_project_m2n_multiVar interface~ply_poly_project_m2n->proc~ply_poly_project_m2n_multivar proc~ply_poly_project_n2m_multivar ply_poly_project_n2m_multiVar interface~ply_poly_project_n2m->proc~ply_poly_project_n2m_multivar proc~ply_l2p_trafo_2d ply_l2p_trafo_2D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_2d interface~ply_legtopnt_3d ply_LegTopnt_3D proc~ply_poly_project_m2n_multivar->interface~ply_legtopnt_3d proc~ply_fxt_m2n_1d ply_fxt_m2n_1D proc~ply_poly_project_m2n_multivar->proc~ply_fxt_m2n_1d proc~ply_l2p_trafo_3d ply_l2p_trafo_3D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_3d proc~ply_l2p_trafo_1d ply_l2p_trafo_1D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_1d interface~ply_legtopnt_2d ply_legToPnt_2D proc~ply_poly_project_m2n_multivar->interface~ply_legtopnt_2d proc~ply_fxt_m2n_3d ply_fxt_m2n_3D proc~ply_poly_project_m2n_multivar->proc~ply_fxt_m2n_3d proc~ply_fxt_m2n_2d ply_fxt_m2n_2D proc~ply_poly_project_m2n_multivar->proc~ply_fxt_m2n_2d proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_2d interface~ply_pnttoleg_2d ply_pntToLeg_2D proc~ply_poly_project_n2m_multivar->interface~ply_pnttoleg_2d interface~ply_pnttoleg_3d ply_pntToLeg_3D proc~ply_poly_project_n2m_multivar->interface~ply_pnttoleg_3d proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_3d proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_1d proc~ply_fxt_n2m_3d ply_fxt_n2m_3D proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_3d proc~ply_fxt_n2m_2d ply_fxt_n2m_2D proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_2d proc~ply_fxt_n2m_1d ply_fxt_n2m_1D proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_1d

Called by

proc~~modg_2d_project_stabviscnumfluxx_q~~CalledByGraph proc~modg_2d_project_stabviscnumfluxx_q modg_2d_project_stabViscNumFluxX_Q proc~atl_modg_2d_project_numflux atl_modg_2d_project_NumFlux proc~atl_modg_2d_project_numflux->proc~modg_2d_project_stabviscnumfluxx_q proc~compute_rhs_cubes_modg_2d compute_rhs_cubes_modg_2d proc~compute_rhs_cubes_modg_2d->proc~atl_modg_2d_project_numflux 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

Contents