ply_poly_project_m2n_multiVar Subroutine

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

Convert nDoF modes to nodal values.

Arguments

Type IntentOptional Attributes Name
type(ply_poly_project_type), intent(inout) :: me
integer, intent(in) :: dim
integer, intent(in) :: nVars

The number of variables to project. If a variable consists of more than one component, the number of components has to be passed. If there are more than one variable, the sum of all components has to be passed (e.g. 6 when there are two three-dimensional vectors).

real(kind=rk), intent(inout) :: modal_data(:,:)
real(kind=rk), intent(inout) :: nodal_data(:,:)

Calls

proc~~ply_poly_project_m2n_multivar~~CallsGraph proc~ply_poly_project_m2n_multivar ply_poly_project_m2n_multiVar interface~ply_legtopnt_2d ply_legToPnt_2D proc~ply_poly_project_m2n_multivar->interface~ply_legtopnt_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_fxt_m2n_2d ply_fxt_m2n_2D proc~ply_poly_project_m2n_multivar->proc~ply_fxt_m2n_2d proc~ply_fxt_m2n_3d ply_fxt_m2n_3D proc~ply_poly_project_m2n_multivar->proc~ply_fxt_m2n_3d proc~ply_l2p_trafo_1d ply_l2p_trafo_1D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_1d proc~ply_l2p_trafo_2d ply_l2p_trafo_2D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_2d proc~ply_l2p_trafo_3d ply_l2p_trafo_3D proc~ply_poly_project_m2n_multivar->proc~ply_l2p_trafo_3d proc~ply_legtopnt_2d_multvar ply_legToPnt_2D_multVar interface~ply_legtopnt_2d->proc~ply_legtopnt_2d_multvar proc~ply_legtopnt_2d_singvar ply_legToPnt_2D_singVar interface~ply_legtopnt_2d->proc~ply_legtopnt_2d_singvar proc~ply_legtopnt_3d_multvar ply_legToPnt_3D_multVar interface~ply_legtopnt_3d->proc~ply_legtopnt_3d_multvar proc~ply_legtopnt_3d_singvar ply_legToPnt_3D_singvar interface~ply_legtopnt_3d->proc~ply_legtopnt_3d_singvar proc~fxtf_flptld_m2n fxtf_flptld_m2n proc~ply_fxt_m2n_1d->proc~fxtf_flptld_m2n proc~ply_fxt_m2n_2d->proc~fxtf_flptld_m2n proc~ply_fxt_m2n_3d->proc~fxtf_flptld_m2n proc~ply_l2_projection ply_l2_projection proc~ply_l2p_trafo_1d->proc~ply_l2_projection proc~ply_l2p_trafo_2d->proc~ply_l2_projection proc~ply_l2p_trafo_3d->proc~ply_l2_projection interface~fxtf_flptld_evl fxtf_flptld_evl proc~fxtf_flptld_m2n->interface~fxtf_flptld_evl proc~ply_legtopnt_2d_multvar->interface~ply_legtopnt_2d proc~ply_legtopnt_3d_multvar->interface~ply_legtopnt_3d

Called by

proc~~ply_poly_project_m2n_multivar~~CalledByGraph proc~ply_poly_project_m2n_multivar ply_poly_project_m2n_multiVar interface~ply_poly_project_m2n ply_poly_project_m2n interface~ply_poly_project_m2n->proc~ply_poly_project_m2n_multivar