ply_pntToLeg_vec Subroutine

private subroutine ply_pntToLeg_vec(fpt, pntVal, legCoeffs, nIndeps)

Vectorizing subroutine to transform point values at Chebyshev nodes to a Legendre expansion.

Arguments

TypeIntentOptionalAttributesName
class(ply_legFpt_type), intent(inout) :: fpt
real(kind=rk), intent(inout) :: pntVal(:)
real(kind=rk), intent(inout) :: legCoeffs(:)
integer, intent(in) :: nIndeps

Calls

proc~~ply_pnttoleg_vec~~CallsGraph proc~ply_pnttoleg_vec ply_pntToLeg_vec fftw_execute_r2r fftw_execute_r2r proc~ply_pnttoleg_vec->fftw_execute_r2r proc~ply_fpt_exec_striped ply_fpt_exec_striped proc~ply_pnttoleg_vec->proc~ply_fpt_exec_striped proc~ply_calculate_coeff_strip ply_calculate_coeff_strip proc~ply_fpt_exec_striped->proc~ply_calculate_coeff_strip

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: cheb(fpt%legToChebParams%n*nIndeps)
real(kind=rk), private :: normFactor
integer, private :: iDof
integer, private :: n