ply_poly_project_n2m Interface

public interface ply_poly_project_n2m

Calls

interface~~ply_poly_project_n2m~~CallsGraph interface~ply_poly_project_n2m ply_poly_project_n2m proc~ply_poly_project_n2m_multivar ply_poly_project_n2m_multiVar interface~ply_poly_project_n2m->proc~ply_poly_project_n2m_multivar proc~ply_fxt_n2m_1d ply_fxt_n2m_1D proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_1d interface~ply_pnttoleg_2d ply_pntToLeg_2D proc~ply_poly_project_n2m_multivar->interface~ply_pnttoleg_2d proc~ply_l2p_trafo_2d ply_l2p_trafo_2D proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_2d 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_l2p_trafo_1d ply_l2p_trafo_1D proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_1d proc~ply_l2p_trafo_3d ply_l2p_trafo_3D proc~ply_poly_project_n2m_multivar->proc~ply_l2p_trafo_3d interface~ply_pnttoleg_3d ply_pntToLeg_3D proc~ply_poly_project_n2m_multivar->interface~ply_pnttoleg_3d fxtf_flptld_n2m fxtf_flptld_n2m proc~ply_fxt_n2m_1d->fxtf_flptld_n2m proc~ply_pnttoleg_2d_multvar ply_pntToLeg_2D_multVar interface~ply_pnttoleg_2d->proc~ply_pnttoleg_2d_multvar proc~ply_pnttoleg_2d_singvar ply_pntToLeg_2D_singVar interface~ply_pnttoleg_2d->proc~ply_pnttoleg_2d_singvar proc~ply_l2_projection ply_l2_projection proc~ply_l2p_trafo_2d->proc~ply_l2_projection proc~ply_fxt_n2m_3d->fxtf_flptld_n2m proc~ply_fxt_n2m_2d->fxtf_flptld_n2m proc~ply_l2p_trafo_1d->proc~ply_l2_projection proc~ply_l2p_trafo_3d->proc~ply_l2_projection proc~ply_pnttoleg_3d_singvar ply_pntToLeg_3D_singVar interface~ply_pnttoleg_3d->proc~ply_pnttoleg_3d_singvar proc~ply_pnttoleg_3d_multvar ply_pntToLeg_3D_multVar interface~ply_pnttoleg_3d->proc~ply_pnttoleg_3d_multvar proc~ply_pnttoleg_3d_multvar->interface~ply_pnttoleg_3d proc~ply_pnttoleg_2d_multvar->interface~ply_pnttoleg_2d

Called by

atl_cons_positivity_preservwply_poly_project_n2m
w
atl_cons_positivity_preserv_2dw
w
atl_eqn_euler_implicit_penw
w
atl_eqn_maxwell_implicit_penw
w
atl_equation_evaluate_source_modalw
w
atl_equation_evaluate_source_nodalw
w
atl_generic_fromModal_getElementw
w
atl_generic_fromNodal_getElementw
w
atl_load_initial_conditionw
w
atl_modg_1d_euler_penalization_Constw
w
atl_modg_1d_euler_penalization_NonConstw
w
atl_modg_2d_euler_oneDim_numFlux_constw
w
atl_modg_2d_euler_oneDim_numFlux_nonconstw
w
atl_modg_2d_euler_penalization_constw
w
atl_modg_2d_euler_penalization_NonConstw
w
atl_modg_2d_navierstokes_penalization_constw
w
atl_modg_2d_navierstokes_penalization_Nonconstw
w
atl_modg_euler_oneDim_numFlux_constw
w
atl_modg_euler_oneDim_numFlux_nonconstw
w
atl_modg_euler_penalization_constw
w
atl_modg_euler_penalization_NonConstw
w
atl_modg_maxwell_2d_penalization_NonConstw
w
atl_modg_navierstokes_penalization_constw
w
atl_modg_navierstokes_penalization_nonconstw
w
atl_modg_viscNavierStokes_oneDim_numFluxw
w
atl_positivity_preservw
w
atl_positivity_preserv_2dw
w
compute_physFlux_nonConstw
w
compute_physFlux_nonConst_2dw
w
compute_physFluxDivCor_nonConstw
w
eval_source_rans2Dw
w
implicit_updatew
w
maxwell_flux_nonconst_cube_vecw
w
maxwell_flux_nonconst_cube_vec_2dw
w
maxwell_hc_flux_nonconst_cube_vecw
w
modg_1d_compute_project_physFluxw
w
modg_2d_compute_project_physFluxw
w
modg_2d_modal_bndw
w
modg_2d_nodal_bndw
w
modg_2d_project_stabViscNumFluxX_Qw
w
modg_2d_project_stabViscNumFluxY_Qw
w
modg_2d_rans_oneDim_numFlux_constw
w
modg_2d_rans_oneDim_numFlux_nonconstw
w
modg_2d_viscNavierStokes_oneDim_numFluxw
w
modg_2d_viscRans_oneDim_numFluxw
w
modg_compute_project_physFluxw
w
modg_modal_bndw
w
modg_nodal_bndw
w
modg_project_stabViscNumFluxX_Qw
w
modg_project_stabViscNumFluxY_Qw
w
modg_project_stabViscNumFluxZ_Qw
w

Contents


Module Procedures

private subroutine ply_poly_project_n2m_multiVar(me, dim, nVars, nodal_data, modal_data)

Convert nodal values to nDoFs modes.

Arguments

TypeIntentOptionalAttributesName
type(ply_poly_project_type), intent(inout) :: me
integer, intent(in) :: dim
integer, intent(in) :: nVars
real(kind=rk), intent(inout) :: nodal_data(:,:)
real(kind=rk), intent(inout) :: modal_data(:,:)