ply_fpt_ifpt_3D_multiVar_lobattoNodes_test Program

Uses

  • program~~ply_fpt_ifpt_3d_multivar_lobattonodes_test~~UsesGraph program~ply_fpt_ifpt_3d_multivar_lobattonodes_test ply_fpt_ifpt_3D_multiVar_lobattoNodes_test env_module env_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->env_module module~ply_fpt_header_module ply_fpt_header_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->module~ply_fpt_header_module module~ply_legfpt_3d_module ply_legFpt_3D_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->module~ply_legfpt_3d_module module~ply_legfpt_module ply_legFpt_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->module~ply_legfpt_module tem_general_module tem_general_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->tem_general_module tem_logging_module tem_logging_module program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->tem_logging_module module~ply_fpt_header_module->env_module module~ply_fpt_header_module->tem_logging_module aot_out_module aot_out_module module~ply_fpt_header_module->aot_out_module aotus_module aotus_module module~ply_fpt_header_module->aotus_module module~ply_nodes_header_module ply_nodes_header_module module~ply_fpt_header_module->module~ply_nodes_header_module tem_aux_module tem_aux_module module~ply_fpt_header_module->tem_aux_module tem_compileconf_module tem_compileconf_module module~ply_fpt_header_module->tem_compileconf_module tem_float_module tem_float_module module~ply_fpt_header_module->tem_float_module tem_tools_module tem_tools_module module~ply_fpt_header_module->tem_tools_module module~ply_legfpt_3d_module->env_module module~ply_legfpt_3d_module->module~ply_legfpt_module iso_c_binding iso_c_binding module~ply_legfpt_3d_module->iso_c_binding module~fftw_wrap fftw_wrap module~ply_legfpt_3d_module->module~fftw_wrap module~ply_legfpt_module->env_module module~ply_legfpt_module->module~ply_fpt_header_module module~ply_legfpt_module->iso_c_binding module~ply_legfpt_module->module~fftw_wrap module~ply_polybaseexc_module ply_polyBaseExc_module module~ply_legfpt_module->module~ply_polybaseexc_module module~ply_legfpt_module->tem_compileconf_module module~fftw_wrap->tem_logging_module module~fftw_wrap->iso_c_binding module~fftw_wrap->tem_aux_module module~ply_nodes_header_module->env_module module~ply_polybaseexc_module->env_module module~ply_polybaseexc_module->module~ply_fpt_header_module module~ply_polybaseexc_module->tem_logging_module module~ply_polybaseexc_module->iso_c_binding module~ply_polybaseexc_module->module~fftw_wrap module~ply_polybaseexc_module->tem_float_module tem_gamma_module tem_gamma_module module~ply_polybaseexc_module->tem_gamma_module tem_param_module tem_param_module module~ply_polybaseexc_module->tem_param_module

Unit test to check functionallity of fast polynomial transformations. \author{Jens Zudrop}


Calls

program~~ply_fpt_ifpt_3d_multivar_lobattonodes_test~~CallsGraph program~ply_fpt_ifpt_3d_multivar_lobattonodes_test ply_fpt_ifpt_3D_multiVar_lobattoNodes_test fin_env fin_env program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->fin_env proc~ply_check_legtopnt_3d~2 ply_check_legToPnt_3D program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->proc~ply_check_legtopnt_3d~2 tem_start tem_start program~ply_fpt_ifpt_3d_multivar_lobattonodes_test->tem_start interface~ply_legtopnt_3d ply_LegTopnt_3D proc~ply_check_legtopnt_3d~2->interface~ply_legtopnt_3d interface~ply_pnttoleg_3d ply_pntToLeg_3D proc~ply_check_legtopnt_3d~2->interface~ply_pnttoleg_3d proc~ply_fpt_header_define ply_fpt_header_define proc~ply_check_legtopnt_3d~2->proc~ply_fpt_header_define proc~ply_init_legfpt ply_init_legFpt proc~ply_check_legtopnt_3d~2->proc~ply_init_legfpt proc~ply_legtopnt_3d_multvar ply_legToPnt_3D_multVar interface~ply_legtopnt_3d->proc~ply_legtopnt_3d_multvar proc~ply_legtopnt_3d_singvar ply_legToPnt_3D_singvar interface~ply_legtopnt_3d->proc~ply_legtopnt_3d_singvar proc~ply_pnttoleg_3d_multvar ply_pntToLeg_3D_multVar interface~ply_pnttoleg_3d->proc~ply_pnttoleg_3d_multvar proc~ply_pnttoleg_3d_singvar ply_pntToLeg_3D_singVar interface~ply_pnttoleg_3d->proc~ply_pnttoleg_3d_singvar tem_abort tem_abort proc~ply_fpt_header_define->tem_abort proc~fftw_plan_many_r2r fftw_plan_many_r2r proc~ply_init_legfpt->proc~fftw_plan_many_r2r proc~fftw_plan_r2r_1d fftw_plan_r2r_1d proc~ply_init_legfpt->proc~fftw_plan_r2r_1d proc~ply_fpt_init ply_fpt_init proc~ply_init_legfpt->proc~ply_fpt_init proc~ply_l ply_l proc~ply_fpt_init->proc~ply_l proc~ply_l_int ply_l_int proc~ply_fpt_init->proc~ply_l_int proc~ply_m ply_m proc~ply_fpt_init->proc~ply_m proc~ply_m_int ply_m_int proc~ply_fpt_init->proc~ply_m_int proc~ply_legtopnt_3d_multvar->interface~ply_legtopnt_3d proc~ply_pnttoleg_3d_multvar->interface~ply_pnttoleg_3d

Variables

Type Attributes Name Initial
integer :: iPower
real(kind=rk) :: res
real(kind=rk) :: newRes
type(tem_general_type) :: general

Subroutines

subroutine ply_check_legToPnt_3D(power, res)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: power
real(kind=rk) :: res