ply_fxt_m2n_1D Subroutine

public subroutine ply_fxt_m2n_1D(fxt, modal_data, nodal_data)

Convert modal data to nodal data in 1D 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(ply_fxt_type) :: fxt

Description of the Fast Legendre Polynomial Transform

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

Modal data

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

Nodal data


Calls

proc~~ply_fxt_m2n_1d~~CallsGraph proc~ply_fxt_m2n_1d ply_fxt_m2n_1D proc~fxtf_flptld_m2n fxtf_flptld_m2n proc~ply_fxt_m2n_1d->proc~fxtf_flptld_m2n interface~fxtf_flptld_evl fxtf_flptld_evl proc~fxtf_flptld_m2n->interface~fxtf_flptld_evl

Called by

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