ply_fxt_n2m_1D Subroutine

public subroutine ply_fxt_n2m_1D(fxt, 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

TypeIntentOptionalAttributesName
type(ply_fxt_type) :: fxt

Description of the Fast Legendre Polynomial Transform

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

Nodal data

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

Modal data


Calls

proc~~ply_fxt_n2m_1d~~CallsGraph proc~ply_fxt_n2m_1d ply_fxt_n2m_1D fxtf_flptld_n2m fxtf_flptld_n2m proc~ply_fxt_n2m_1d->fxtf_flptld_n2m

Called by

proc~~ply_fxt_n2m_1d~~CalledByGraph proc~ply_fxt_n2m_1d ply_fxt_n2m_1D proc~ply_poly_project_n2m_multivar ply_poly_project_n2m_multiVar proc~ply_poly_project_n2m_multivar->proc~ply_fxt_n2m_1d interface~ply_poly_project_n2m ply_poly_project_n2m interface~ply_poly_project_n2m->proc~ply_poly_project_n2m_multivar proc~create_target create_target proc~create_target->interface~ply_poly_project_n2m proc~traverse_tree traverse_tree proc~traverse_tree->proc~create_target

Contents

None