ply_legToPnt_2D_multVar Subroutine

private subroutine ply_legToPnt_2D_multVar(fpt, legCoeffs, pntVal, nVars)

Subroutine to transform Legendre expansion to point values at Chebyshev nodes.

Arguments

Type IntentOptional Attributes Name
type(ply_legFpt_type), intent(inout) :: fpt

The FPT parameters.

real(kind=rk), intent(inout) :: legCoeffs(:,:)

The Legendre coefficients to convert to point values (Chebyshev nodes). \attention Although this array serves as input only, it is modified inside of this routine by the underlying FPT algorithm. So, when this routine returns from its call the original values of pntVal will be modified.

real(kind=rk), intent(inout) :: pntVal(:,:)

The resulting point values (Chebyshev nodes).

integer, intent(in) :: nVars

The number of scalar variables to transform.


Calls

proc~~ply_legtopnt_2d_multvar~~CallsGraph proc~ply_legtopnt_2d_multvar ply_legToPnt_2D_multVar interface~ply_legtopnt_2d ply_legToPnt_2D proc~ply_legtopnt_2d_multvar->interface~ply_legtopnt_2d 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

Called by

proc~~ply_legtopnt_2d_multvar~~CalledByGraph proc~ply_legtopnt_2d_multvar ply_legToPnt_2D_multVar interface~ply_legtopnt_2d ply_legToPnt_2D proc~ply_legtopnt_2d_multvar->interface~ply_legtopnt_2d interface~ply_legtopnt_2d->proc~ply_legtopnt_2d_multvar proc~ply_poly_project_m2n_multivar ply_poly_project_m2n_multiVar proc~ply_poly_project_m2n_multivar->interface~ply_legtopnt_2d proc~ply_check_legtopnt_2d ply_check_legToPnt_2D proc~ply_check_legtopnt_2d->interface~ply_legtopnt_2d proc~ply_check_legtopnt_2d~3 ply_check_legToPnt_2D proc~ply_check_legtopnt_2d~3->interface~ply_legtopnt_2d proc~ply_check_legtopnt_2d~2 ply_check_legToPnt_2D proc~ply_check_legtopnt_2d~2->interface~ply_legtopnt_2d proc~ply_check_legtopnt_2d~4 ply_check_legToPnt_2D proc~ply_check_legtopnt_2d~4->interface~ply_legtopnt_2d interface~ply_poly_project_m2n ply_poly_project_m2n interface~ply_poly_project_m2n->proc~ply_poly_project_m2n_multivar program~ply_fpt_ifpt_2d_multivar_lobattonodes_test ply_fpt_ifpt_2D_multiVar_lobattoNodes_test program~ply_fpt_ifpt_2d_multivar_lobattonodes_test->proc~ply_check_legtopnt_2d program~ply_fpt_ifpt_2d_singvar_lobattonodes_test ply_fpt_ifpt_2D_singVar_lobattoNodes_test program~ply_fpt_ifpt_2d_singvar_lobattonodes_test->proc~ply_check_legtopnt_2d~3 program~ply_fpt_ifpt_2d_multivar_test ply_fpt_ifpt_2D_multiVar_test program~ply_fpt_ifpt_2d_multivar_test->proc~ply_check_legtopnt_2d~2 program~ply_fpt_ifpt_2d_singvar_test ply_fpt_ifpt_2D_singVar_test program~ply_fpt_ifpt_2d_singvar_test->proc~ply_check_legtopnt_2d~4

Contents