fxtf_flptld_n2m Subroutine

public subroutine fxtf_flptld_n2m(flpt, nodal_data, modal_data)

Convert nodal data to modal data using flpt.

This encapsualtes the pure C-Interface, with extraction of the array sizes and dealing with the flpt data.

Note: The modal and nodal data array sizes need to match the flpt definitions, provided in the fxtf_flptld_init call.

Arguments

Type IntentOptional Attributes Name
type(fxtf_flptld_type) :: flpt

Description of the Fast Legendre Polynomial Transform

real(kind=rk), target :: nodal_data(:)

Nodal data

real(kind=rk), target :: modal_data(:)

Modal data


Calls

proc~~fxtf_flptld_n2m~~CallsGraph proc~fxtf_flptld_n2m fxtf_flptld_n2m interface~fxtf_flptld_exp fxtf_flptld_exp proc~fxtf_flptld_n2m->interface~fxtf_flptld_exp

Called by

proc~~fxtf_flptld_n2m~~CalledByGraph proc~fxtf_flptld_n2m fxtf_flptld_n2m proc~check_fxt_1d check_fxt_1d proc~check_fxt_1d->proc~fxtf_flptld_n2m proc~ply_fxt_n2m_1d ply_fxt_n2m_1D proc~ply_fxt_n2m_1d->proc~fxtf_flptld_n2m proc~ply_fxt_n2m_2d ply_fxt_n2m_2D proc~ply_fxt_n2m_2d->proc~fxtf_flptld_n2m proc~ply_fxt_n2m_3d ply_fxt_n2m_3D proc~ply_fxt_n2m_3d->proc~fxtf_flptld_n2m proc~ply_poly_project_n2m_multivar ply_poly_project_n2m_multiVar proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_1d proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_2d proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_3d program~test_fxtd_n2m2n test_fxtd_n2m2n program~test_fxtd_n2m2n->proc~check_fxt_1d interface~ply_poly_project_n2m ply_poly_project_n2m interface~ply_poly_project_n2m->proc~ply_poly_project_n2m_multivar