3 #include
"/usr/local/include/gsl/gsl_mode.h"
4 #include
"/usr/local/include/gsl/gsl_sf.h"
5 #include
"/usr/local/include/gsl/gsl_sf_airy.h"
6 #include
"/usr/local/include/gsl/gsl_sf_bessel.h"
7 #include
"/usr/local/include/gsl/gsl_sf_clausen.h"
8 #include
"/usr/local/include/gsl/gsl_sf_coulomb.h"
9 #include
"/usr/local/include/gsl/gsl_sf_coupling.h"
10 #include
"/usr/local/include/gsl/gsl_sf_dawson.h"
11 #include
"/usr/local/include/gsl/gsl_sf_debye.h"
12 #include
"/usr/local/include/gsl/gsl_sf_dilog.h"
13 #include
"/usr/local/include/gsl/gsl_sf_elementary.h"
14 #include
"/usr/local/include/gsl/gsl_sf_ellint.h"
15 #include
"/usr/local/include/gsl/gsl_sf_elljac.h"
16 #include
"/usr/local/include/gsl/gsl_sf_erf.h"
17 #include
"/usr/local/include/gsl/gsl_sf_exp.h"
18 #include
"/usr/local/include/gsl/gsl_sf_expint.h"
19 #include
"/usr/local/include/gsl/gsl_sf_fermi_dirac.h"
20 #include
"/usr/local/include/gsl/gsl_sf_gamma.h"
21 #include
"/usr/local/include/gsl/gsl_sf_gegenbauer.h"
22 #include
"/usr/local/include/gsl/gsl_sf_hyperg.h"
23 #include
"/usr/local/include/gsl/gsl_sf_laguerre.h"
24 #include
"/usr/local/include/gsl/gsl_sf_lambert.h"
25 #include
"/usr/local/include/gsl/gsl_sf_legendre.h"
26 #include
"/usr/local/include/gsl/gsl_sf_log.h"
27 #include
"/usr/local/include/gsl/gsl_sf_mathieu.h"
28 #include
"/usr/local/include/gsl/gsl_sf_pow_int.h"
29 #include
"/usr/local/include/gsl/gsl_sf_psi.h"
30 #include
"/usr/local/include/gsl/gsl_sf_result.h"
31 #include
"/usr/local/include/gsl/gsl_sf_synchrotron.h"
32 #include
"/usr/local/include/gsl/gsl_sf_transport.h"
33 #include
"/usr/local/include/gsl/gsl_sf_trig.h"
34 #include
"/usr/local/include/gsl/gsl_sf_zeta.h"
36 //%import
"/usr/local/include/gsl/gsl_types.h"
38 // Grab the declarations
39 %include
"/usr/local/include/gsl/gsl_mode.h"
40 %include
"/usr/local/include/gsl/gsl_sf.h"
41 %include
"/usr/local/include/gsl/gsl_sf_airy.h"
42 %include
"/usr/local/include/gsl/gsl_sf_bessel.h"
43 %include
"/usr/local/include/gsl/gsl_sf_clausen.h"
44 %include
"/usr/local/include/gsl/gsl_sf_coulomb.h"
45 %include
"/usr/local/include/gsl/gsl_sf_coupling.h"
46 %include
"/usr/local/include/gsl/gsl_sf_dawson.h"
47 %include
"/usr/local/include/gsl/gsl_sf_debye.h"
48 %include
"/usr/local/include/gsl/gsl_sf_dilog.h"
49 %include
"/usr/local/include/gsl/gsl_sf_elementary.h"
50 %include
"/usr/local/include/gsl/gsl_sf_ellint.h"
51 %include
"/usr/local/include/gsl/gsl_sf_elljac.h"
52 %include
"/usr/local/include/gsl/gsl_sf_erf.h"
53 %include
"/usr/local/include/gsl/gsl_sf_exp.h"
54 %include
"/usr/local/include/gsl/gsl_sf_expint.h"
55 %include
"/usr/local/include/gsl/gsl_sf_fermi_dirac.h"
56 %include
"/usr/local/include/gsl/gsl_sf_gamma.h"
57 %include
"/usr/local/include/gsl/gsl_sf_gegenbauer.h"
58 %include
"/usr/local/include/gsl/gsl_sf_hyperg.h"
59 %include
"/usr/local/include/gsl/gsl_sf_laguerre.h"
60 %include
"/usr/local/include/gsl/gsl_sf_lambert.h"
61 %include
"/usr/local/include/gsl/gsl_sf_legendre.h"
62 %include
"/usr/local/include/gsl/gsl_sf_log.h"
63 %include
"/usr/local/include/gsl/gsl_sf_mathieu.h"
64 %include
"/usr/local/include/gsl/gsl_sf_pow_int.h"
65 %include
"/usr/local/include/gsl/gsl_sf_psi.h"
66 %include
"/usr/local/include/gsl/gsl_sf_result.h"
67 %include
"/usr/local/include/gsl/gsl_sf_synchrotron.h"
68 %include
"/usr/local/include/gsl/gsl_sf_transport.h"
69 %include
"/usr/local/include/gsl/gsl_sf_trig.h"
70 %include
"/usr/local/include/gsl/gsl_sf_zeta.h"
81 gsl_sf_airy_Ai_scaled_e
83 gsl_sf_airy_Bi_scaled_e
85 gsl_sf_airy_Ai_deriv_e
87 gsl_sf_airy_Bi_deriv_e
89 gsl_sf_airy_Ai_deriv_scaled_e
90 gsl_sf_airy_Ai_deriv_scaled
91 gsl_sf_airy_Bi_deriv_scaled_e
92 gsl_sf_airy_Bi_deriv_scaled
97 gsl_sf_airy_zero_Ai_deriv_e
98 gsl_sf_airy_zero_Ai_deriv
99 gsl_sf_airy_zero_Bi_deriv_e
100 gsl_sf_airy_zero_Bi_deriv
109 gsl_sf_bessel_Jn_array
116 gsl_sf_bessel_Yn_array
123 gsl_sf_bessel_In_array
124 gsl_sf_bessel_I0_scaled_e
125 gsl_sf_bessel_I0_scaled
126 gsl_sf_bessel_I1_scaled_e
127 gsl_sf_bessel_I1_scaled
128 gsl_sf_bessel_In_scaled_e
129 gsl_sf_bessel_In_scaled
130 gsl_sf_bessel_In_scaled_array
137 gsl_sf_bessel_Kn_array
138 gsl_sf_bessel_K0_scaled_e
139 gsl_sf_bessel_K0_scaled
140 gsl_sf_bessel_K1_scaled_e
141 gsl_sf_bessel_K1_scaled
142 gsl_sf_bessel_Kn_scaled_e
143 gsl_sf_bessel_Kn_scaled
144 gsl_sf_bessel_Kn_scaled_array
153 gsl_sf_bessel_jl_array
154 gsl_sf_bessel_jl_steed_array
163 gsl_sf_bessel_yl_array
164 gsl_sf_bessel_i0_scaled_e
165 gsl_sf_bessel_i0_scaled
166 gsl_sf_bessel_i1_scaled_e
167 gsl_sf_bessel_i1_scaled
168 gsl_sf_bessel_i2_scaled_e
169 gsl_sf_bessel_i2_scaled
170 gsl_sf_bessel_il_scaled_e
171 gsl_sf_bessel_il_scaled
172 gsl_sf_bessel_il_scaled_array
173 gsl_sf_bessel_k0_scaled_e
174 gsl_sf_bessel_k0_scaled
175 gsl_sf_bessel_k1_scaled_e
176 gsl_sf_bessel_k1_scaled
177 gsl_sf_bessel_k2_scaled_e
178 gsl_sf_bessel_k2_scaled
179 gsl_sf_bessel_kl_scaled_e
180 gsl_sf_bessel_kl_scaled
181 gsl_sf_bessel_kl_scaled_array
186 gsl_sf_bessel_sequence_Jnu_e
187 gsl_sf_bessel_Inu_scaled_e
188 gsl_sf_bessel_Inu_scaled
191 gsl_sf_bessel_Knu_scaled_e
192 gsl_sf_bessel_Knu_scaled
195 gsl_sf_bessel_lnKnu_e
197 gsl_sf_bessel_zero_J0_e
198 gsl_sf_bessel_zero_J0
199 gsl_sf_bessel_zero_J1_e
200 gsl_sf_bessel_zero_J1
201 gsl_sf_bessel_zero_Jnu_e
202 gsl_sf_bessel_zero_Jnu
204 @EXPORT_clausen
= qw
/
208 @EXPORT_hydrogenic
= qw
/
209 gsl_sf_hydrogenicR_1_e
214 @EXPORT_coulumb
= qw
/
215 gsl_sf_coulomb_wave_FG_e
216 gsl_sf_coulomb_wave_F_array
217 gsl_sf_coulomb_wave_FG_array
218 gsl_sf_coulomb_wave_FGp_array
219 gsl_sf_coulomb_wave_sphF_array
221 gsl_sf_coulomb_CL_array
223 @EXPORT_coupling
= qw
/
228 gsl_sf_coupling_RacahW_e
229 gsl_sf_coupling_RacahW
232 gsl_sf_coupling_6j_INCORRECT_e
233 gsl_sf_coupling_6j_INCORRECT
256 gsl_sf_complex_dilog_xy_e
257 gsl_sf_complex_dilog_e
261 gsl_sf_complex_spence_xy_e
264 gsl_sf_multiply_err_e
266 @EXPORT_elliptic
= qw
/
267 gsl_sf_ellint_Kcomp_e
269 gsl_sf_ellint_Ecomp_e
271 gsl_sf_ellint_Pcomp_e
273 gsl_sf_ellint_Dcomp_e
307 push @EXPORT_misc
, qw
/
313 gsl_sf_exp_mult_e10_e
324 gsl_sf_exp_mult_err_e
325 gsl_sf_exp_mult_err_e10_e
332 gsl_sf_expint_E1_scaled_e
333 gsl_sf_expint_E1_scaled
334 gsl_sf_expint_E2_scaled_e
335 gsl_sf_expint_E2_scaled
336 gsl_sf_expint_En_scaled_e
337 gsl_sf_expint_En_scaled
340 gsl_sf_expint_Ei_scaled_e
341 gsl_sf_expint_Ei_scaled
353 @EXPORT_fermi_dirac
= qw
/
354 gsl_sf_fermi_dirac_m1_e
355 gsl_sf_fermi_dirac_m1
356 gsl_sf_fermi_dirac_0_e
358 gsl_sf_fermi_dirac_1_e
360 gsl_sf_fermi_dirac_2_e
362 gsl_sf_fermi_dirac_int_e
363 gsl_sf_fermi_dirac_int
364 gsl_sf_fermi_dirac_mhalf_e
365 gsl_sf_fermi_dirac_mhalf
366 gsl_sf_fermi_dirac_half_e
367 gsl_sf_fermi_dirac_half
368 gsl_sf_fermi_dirac_3half_e
369 gsl_sf_fermi_dirac_3half
370 gsl_sf_fermi_dirac_inc_0_e
371 gsl_sf_fermi_dirac_inc_0
373 @EXPORT_legendre
= qw
/
376 gsl_sf_legendre_Pl_array
377 gsl_sf_legendre_Pl_deriv_array
390 gsl_sf_legendre_Plm_e
392 gsl_sf_legendre_Plm_array
393 gsl_sf_legendre_Plm_deriv_array
394 gsl_sf_legendre_sphPlm_e
395 gsl_sf_legendre_sphPlm
396 gsl_sf_legendre_sphPlm_array
397 gsl_sf_legendre_sphPlm_deriv_array
398 gsl_sf_legendre_array_size
399 gsl_sf_legendre_H3d_0_e
400 gsl_sf_legendre_H3d_0
401 gsl_sf_legendre_H3d_1_e
402 gsl_sf_legendre_H3d_1
403 gsl_sf_legendre_H3d_e
405 gsl_sf_legendre_H3d_array
417 gsl_sf_lngamma_complex_e
425 @EXPORT_factorial
= qw
/
432 gsl_sf_lndoublefact_e
435 @EXPORT_hypergeometric
= qw
/
438 gsl_sf_hyperg_1F1_int_e
439 gsl_sf_hyperg_1F1_int
442 gsl_sf_hyperg_U_int_e
444 gsl_sf_hyperg_U_int_e10_e
447 gsl_sf_hyperg_U_e10_e
450 gsl_sf_hyperg_2F1_conj_e
451 gsl_sf_hyperg_2F1_conj
452 gsl_sf_hyperg_2F1_renorm_e
453 gsl_sf_hyperg_2F1_renorm
454 gsl_sf_hyperg_2F1_conj_renorm_e
455 gsl_sf_hyperg_2F1_conj_renorm
459 @EXPORT_laguerre
= qw
/
469 push @EXPORT_misc
, qw
/
498 gsl_sf_gegenpoly_array
503 gsl_sf_conicalP_half_e
505 gsl_sf_conicalP_mhalf_e
506 gsl_sf_conicalP_mhalf
511 gsl_sf_conicalP_sph_reg_e
512 gsl_sf_conicalP_sph_reg
513 gsl_sf_conicalP_cyl_reg_e
514 gsl_sf_conicalP_cyl_reg
522 gsl_sf_log_1plusx_mx_e
539 gsl_sf_result_smash_e
540 gsl_sf_synchrotron_1_e
542 gsl_sf_synchrotron_2_e
545 @EXPORT_mathieu
= qw
/
546 gsl_sf_mathieu_a_array
547 gsl_sf_mathieu_b_array
550 gsl_sf_mathieu_a_coeff
551 gsl_sf_mathieu_b_coeff
556 gsl_sf_mathieu_ce_array
557 gsl_sf_mathieu_se_array
560 gsl_sf_mathieu_Mc_array
561 gsl_sf_mathieu_Ms_array
563 @EXPORT_transport
= qw
/
582 gsl_sf_complex_logsin_e
593 gsl_sf_angle_restrict_symm_e
594 gsl_sf_angle_restrict_symm
595 gsl_sf_angle_restrict_pos_e
596 gsl_sf_angle_restrict_pos
597 gsl_sf_angle_restrict_symm_err_e
598 gsl_sf_angle_restrict_pos_err_e
623 GSL_SF_DOUBLEFACT_NMAX
628 @EXPORT_airy
, @EXPORT_bessel
, @EXPORT_clausen
, @EXPORT_hydrogenic
,
629 @EXPORT_coulumb
, @EXPORT_coupling
, @EXPORT_dawson
, @EXPORT_debye
,
630 @EXPORT_dilog
, @EXPORT_misc
, @EXPORT_elliptic
, @EXPORT_error
, @EXPORT_legendre
,
631 @EXPORT_gamma
, @EXPORT_transport
, @EXPORT_trig
, @EXPORT_zeta
, @EXPORT_eta
,
636 all
=> [ @EXPORT_OK
],
637 airy
=> [ @EXPORT_airy
],
638 bessel
=> [ @EXPORT_bessel
],
639 clausen
=> [ @EXPORT_clausen
],
640 coulumb
=> [ @EXPORT_coulumb
],
641 coupling
=> [ @EXPORT_coupling
],
642 dawson
=> [ @EXPORT_dawson
],
643 debye
=> [ @EXPORT_debye
],
644 dilog
=> [ @EXPORT_dilog
],
645 eta
=> [ @EXPORT_eta
],
646 elliptic
=> [ @EXPORT_elliptic
],
647 error
=> [ @EXPORT_error
],
648 factorial
=> [ @EXPORT_factorial
],
649 gamma
=> [ @EXPORT_gamma
],
650 hydrogenic
=> [ @EXPORT_hydrogenic
],
651 hypergeometric
=> [ @EXPORT_hypergeometric
],
652 laguerre
=> [ @EXPORT_laguerre
],
653 legendre
=> [ @EXPORT_legendre
],
654 mathieu
=> [ @EXPORT_mathieu
],
655 misc
=> [ @EXPORT_misc
],
656 transport
=> [ @EXPORT_transport
],
657 trig
=> [ @EXPORT_trig
],
658 vars
=> [ @EXPORT_vars
],
659 zeta
=> [ @EXPORT_zeta
],
666 Math
::GSL
::SF
- Special Functions
670 use Math
::GSL
::SF qw
/:all
/;
674 Here is a list of all included functions
:
676 gsl_sf_airy_Ai_e
, gsl_sf_airy_Ai
, gsl_sf_airy_Bi_e
,
677 gsl_sf_airy_Bi
, gsl_sf_airy_Ai_scaled_e
, gsl_sf_airy_Ai_scaled
,
678 gsl_sf_airy_Bi_scaled_e
, gsl_sf_airy_Bi_scaled
, gsl_sf_airy_Ai_deriv_e
,
679 gsl_sf_airy_Ai_deriv
, gsl_sf_airy_Bi_deriv_e
, gsl_sf_airy_Bi_deriv
,
680 gsl_sf_airy_Ai_deriv_scaled_e
, gsl_sf_airy_Ai_deriv_scaled
, gsl_sf_airy_Bi_deriv_scaled_e
,
681 gsl_sf_airy_Bi_deriv_scaled
, gsl_sf_airy_zero_Ai_e
, gsl_sf_airy_zero_Ai
,
682 gsl_sf_airy_zero_Bi_e
, gsl_sf_airy_zero_Bi
, gsl_sf_airy_zero_Ai_deriv_e
,
683 gsl_sf_airy_zero_Ai_deriv
, gsl_sf_airy_zero_Bi_deriv_e
, gsl_sf_airy_zero_Bi_deriv
,
684 gsl_sf_bessel_J0_e
, gsl_sf_bessel_J0
, gsl_sf_bessel_J1_e
,
685 gsl_sf_bessel_J1
, gsl_sf_bessel_Jn_e
, gsl_sf_bessel_Jn
,
686 gsl_sf_bessel_Jn_array
, gsl_sf_bessel_Y0_e
, gsl_sf_bessel_Y0
,
687 gsl_sf_bessel_Y1_e
, gsl_sf_bessel_Y1
, gsl_sf_bessel_Yn_e
,
688 gsl_sf_bessel_Yn
, gsl_sf_bessel_Yn_array
, gsl_sf_bessel_I0_e
,
689 gsl_sf_bessel_I0
, gsl_sf_bessel_I1_e
, gsl_sf_bessel_I1
,
690 gsl_sf_bessel_In_e
, gsl_sf_bessel_In
, gsl_sf_bessel_In_array
,
691 gsl_sf_bessel_I0_scaled_e
, gsl_sf_bessel_I0_scaled
, gsl_sf_bessel_I1_scaled_e
,
692 gsl_sf_bessel_I1_scaled
, gsl_sf_bessel_In_scaled_e
, gsl_sf_bessel_In_scaled
,
693 gsl_sf_bessel_In_scaled_array
, gsl_sf_bessel_K0_e
, gsl_sf_bessel_K0
,
694 gsl_sf_bessel_K1_e
, gsl_sf_bessel_K1
, gsl_sf_bessel_Kn_e
,
695 gsl_sf_bessel_Kn
, gsl_sf_bessel_Kn_array
, gsl_sf_bessel_K0_scaled_e
,
696 gsl_sf_bessel_K0_scaled
, gsl_sf_bessel_K1_scaled_e
, gsl_sf_bessel_K1_scaled
,
697 gsl_sf_bessel_Kn_scaled_e
, gsl_sf_bessel_Kn_scaled
, gsl_sf_bessel_Kn_scaled_array
,
698 gsl_sf_bessel_j0_e
, gsl_sf_bessel_j0
, gsl_sf_bessel_j1_e
,
699 gsl_sf_bessel_j1
, gsl_sf_bessel_j2_e
, gsl_sf_bessel_j2
,
700 gsl_sf_bessel_jl_e
, gsl_sf_bessel_jl
, gsl_sf_bessel_jl_array
,
701 gsl_sf_bessel_jl_steed_array
, gsl_sf_bessel_y0_e
, gsl_sf_bessel_y0
,
702 gsl_sf_bessel_y1_e
, gsl_sf_bessel_y1
, gsl_sf_bessel_y2_e
,
703 gsl_sf_bessel_y2
, gsl_sf_bessel_yl_e
, gsl_sf_bessel_yl
,
704 gsl_sf_bessel_yl_array
, gsl_sf_bessel_i0_scaled_e
, gsl_sf_bessel_i0_scaled
,
705 gsl_sf_bessel_i1_scaled_e
, gsl_sf_bessel_i1_scaled
, gsl_sf_bessel_i2_scaled_e
,
706 gsl_sf_bessel_i2_scaled
, gsl_sf_bessel_il_scaled_e
, gsl_sf_bessel_il_scaled
,
707 gsl_sf_bessel_il_scaled_array
, gsl_sf_bessel_k0_scaled_e
, gsl_sf_bessel_k0_scaled
,
708 gsl_sf_bessel_k1_scaled_e
, gsl_sf_bessel_k1_scaled
, gsl_sf_bessel_k2_scaled_e
,
709 gsl_sf_bessel_k2_scaled
, gsl_sf_bessel_kl_scaled_e
, gsl_sf_bessel_kl_scaled
,
710 gsl_sf_bessel_kl_scaled_array
, gsl_sf_bessel_Jnu_e
, gsl_sf_bessel_Jnu
,
711 gsl_sf_bessel_Ynu_e
, gsl_sf_bessel_Ynu
, gsl_sf_bessel_sequence_Jnu_e
,
712 gsl_sf_bessel_Inu_scaled_e
, gsl_sf_bessel_Inu_scaled
, gsl_sf_bessel_Inu_e
,
713 gsl_sf_bessel_Inu
, gsl_sf_bessel_Knu_scaled_e
, gsl_sf_bessel_Knu_scaled
,
714 gsl_sf_bessel_Knu_e
, gsl_sf_bessel_Knu
, gsl_sf_bessel_lnKnu_e
,
715 gsl_sf_bessel_lnKnu
, gsl_sf_bessel_zero_J0_e
, gsl_sf_bessel_zero_J0
,
716 gsl_sf_bessel_zero_J1_e
, gsl_sf_bessel_zero_J1
, gsl_sf_bessel_zero_Jnu_e
,
717 gsl_sf_bessel_zero_Jnu
, gsl_sf_clausen_e
, gsl_sf_clausen
,
718 gsl_sf_hydrogenicR_1_e
, gsl_sf_hydrogenicR_1
, gsl_sf_hydrogenicR_e
,
719 gsl_sf_hydrogenicR
, gsl_sf_coulomb_wave_FG_e
, gsl_sf_coulomb_wave_F_array
,
720 gsl_sf_coulomb_wave_FG_array
, gsl_sf_coulomb_wave_FGp_array
, gsl_sf_coulomb_wave_sphF_array
,
721 gsl_sf_coulomb_CL_e
, gsl_sf_coulomb_CL_array
, gsl_sf_coupling_3j_e
,
722 gsl_sf_coupling_3j
, gsl_sf_coupling_6j_e
, gsl_sf_coupling_6j
,
723 gsl_sf_coupling_RacahW_e
, gsl_sf_coupling_RacahW
, gsl_sf_coupling_9j_e
,
724 gsl_sf_coupling_9j
, gsl_sf_coupling_6j_INCORRECT_e
, gsl_sf_coupling_6j_INCORRECT
,
725 gsl_sf_dawson_e
, gsl_sf_dawson
, gsl_sf_debye_1_e
,
726 gsl_sf_debye_1
, gsl_sf_debye_2_e
, gsl_sf_debye_2
,
727 gsl_sf_debye_3_e
, gsl_sf_debye_3
, gsl_sf_debye_4_e
,
728 gsl_sf_debye_4
, gsl_sf_debye_5_e
, gsl_sf_debye_5
,
729 gsl_sf_debye_6_e
, gsl_sf_debye_6
, gsl_sf_dilog_e
,
730 gsl_sf_dilog
, gsl_sf_complex_dilog_xy_e
, gsl_sf_complex_dilog_e
,
731 gsl_sf_complex_spence_xy_e
, gsl_sf_multiply_e
, gsl_sf_multiply
,
732 gsl_sf_multiply_err_e
, gsl_sf_ellint_Kcomp_e
, gsl_sf_ellint_Kcomp
,
733 gsl_sf_ellint_Ecomp_e
, gsl_sf_ellint_Ecomp
, gsl_sf_ellint_Pcomp_e
,
734 gsl_sf_ellint_Pcomp
, gsl_sf_ellint_Dcomp_e
, gsl_sf_ellint_Dcomp
,
735 gsl_sf_ellint_F_e
, gsl_sf_ellint_F
, gsl_sf_ellint_E_e
,
736 gsl_sf_ellint_E
, gsl_sf_ellint_P_e
, gsl_sf_ellint_P
,
737 gsl_sf_ellint_D_e
, gsl_sf_ellint_D
, gsl_sf_ellint_RC_e
,
738 gsl_sf_ellint_RC
, gsl_sf_ellint_RD_e
, gsl_sf_ellint_RD
,
739 gsl_sf_ellint_RF_e
, gsl_sf_ellint_RF
, gsl_sf_ellint_RJ_e
,
740 gsl_sf_ellint_RJ
, gsl_sf_elljac_e
, gsl_sf_erfc_e
,
741 gsl_sf_erfc
, gsl_sf_log_erfc_e
, gsl_sf_log_erfc
,
742 gsl_sf_erf_e
, gsl_sf_erf
, gsl_sf_erf_Z_e
,
743 gsl_sf_erf_Q_e
, gsl_sf_erf_Z
, gsl_sf_erf_Q
,
744 gsl_sf_hazard_e
, gsl_sf_hazard
, gsl_sf_exp_e
,
745 gsl_sf_exp
, gsl_sf_exp_e10_e
, gsl_sf_exp_mult_e
,
746 gsl_sf_exp_mult
, gsl_sf_exp_mult_e10_e
, gsl_sf_expm1_e
,
747 gsl_sf_expm1
, gsl_sf_exprel_e
, gsl_sf_exprel
,
748 gsl_sf_exprel_2_e
, gsl_sf_exprel_2
, gsl_sf_exprel_n_e
,
749 gsl_sf_exprel_n
, gsl_sf_exp_err_e
, gsl_sf_exp_err_e10_e
,
750 gsl_sf_exp_mult_err_e
, gsl_sf_exp_mult_err_e10_e
, gsl_sf_expint_E1_e
,
751 gsl_sf_expint_E1
, gsl_sf_expint_E2_e
, gsl_sf_expint_E2
,
752 gsl_sf_expint_En_e
, gsl_sf_expint_En
, gsl_sf_expint_E1_scaled_e
,
753 gsl_sf_expint_E1_scaled
, gsl_sf_expint_E2_scaled_e
, gsl_sf_expint_E2_scaled
,
754 gsl_sf_expint_En_scaled_e
, gsl_sf_expint_En_scaled
, gsl_sf_expint_Ei_e
,
755 gsl_sf_expint_Ei
, gsl_sf_expint_Ei_scaled_e
, gsl_sf_expint_Ei_scaled
,
756 gsl_sf_Shi_e
, gsl_sf_Shi
, gsl_sf_Chi_e
,
757 gsl_sf_Chi
, gsl_sf_expint_3_e
, gsl_sf_expint_3
,
758 gsl_sf_Si_e
, gsl_sf_Si
, gsl_sf_Ci_e
,
759 gsl_sf_Ci
, gsl_sf_fermi_dirac_m1_e
, gsl_sf_fermi_dirac_m1
,
760 gsl_sf_fermi_dirac_0_e
, gsl_sf_fermi_dirac_0
, gsl_sf_fermi_dirac_1_e
,
761 gsl_sf_fermi_dirac_1
, gsl_sf_fermi_dirac_2_e
, gsl_sf_fermi_dirac_2
,
762 gsl_sf_fermi_dirac_int_e
, gsl_sf_fermi_dirac_int
, gsl_sf_fermi_dirac_mhalf_e
,
763 gsl_sf_fermi_dirac_mhalf
, gsl_sf_fermi_dirac_half_e
, gsl_sf_fermi_dirac_half
,
764 gsl_sf_fermi_dirac_3half_e
, gsl_sf_fermi_dirac_3half
, gsl_sf_fermi_dirac_inc_0_e
,
765 gsl_sf_fermi_dirac_inc_0
, gsl_sf_legendre_Pl_e
, gsl_sf_legendre_Pl
,
766 gsl_sf_legendre_Pl_array
, gsl_sf_legendre_Pl_deriv_array
, gsl_sf_legendre_P1_e
,
767 gsl_sf_legendre_P2_e
, gsl_sf_legendre_P3_e
, gsl_sf_legendre_P1
,
768 gsl_sf_legendre_P2
, gsl_sf_legendre_P3
, gsl_sf_legendre_Q0_e
,
769 gsl_sf_legendre_Q0
, gsl_sf_legendre_Q1_e
, gsl_sf_legendre_Q1
,
770 gsl_sf_legendre_Ql_e
, gsl_sf_legendre_Ql
, gsl_sf_legendre_Plm_e
,
771 gsl_sf_legendre_Plm
, gsl_sf_legendre_Plm_array
, gsl_sf_legendre_Plm_deriv_array
,
772 gsl_sf_legendre_sphPlm_e
, gsl_sf_legendre_sphPlm
, gsl_sf_legendre_sphPlm_array
,
773 gsl_sf_legendre_sphPlm_deriv_array
, gsl_sf_legendre_array_size
, gsl_sf_lngamma_e
,
774 gsl_sf_lngamma
, gsl_sf_lngamma_sgn_e
, gsl_sf_gamma_e
,
775 gsl_sf_gamma
, gsl_sf_gammastar_e
, gsl_sf_gammastar
,
776 gsl_sf_gammainv_e
, gsl_sf_gammainv
, gsl_sf_lngamma_complex_e
,
777 gsl_sf_gamma_inc_Q_e
, gsl_sf_gamma_inc_Q
, gsl_sf_gamma_inc_P_e
,
778 gsl_sf_gamma_inc_P
, gsl_sf_gamma_inc_e
, gsl_sf_gamma_inc
,
779 gsl_sf_taylorcoeff_e
, gsl_sf_taylorcoeff
, gsl_sf_fact_e
,
780 gsl_sf_fact
, gsl_sf_doublefact_e
, gsl_sf_doublefact
,
781 gsl_sf_lnfact_e
, gsl_sf_lnfact
, gsl_sf_lndoublefact_e
,
782 gsl_sf_lndoublefact
, gsl_sf_lnchoose_e
, gsl_sf_lnchoose
,
783 gsl_sf_choose_e
, gsl_sf_choose
, gsl_sf_lnpoch_e
,
784 gsl_sf_lnpoch
, gsl_sf_lnpoch_sgn_e
, gsl_sf_poch_e
,
785 gsl_sf_poch
, gsl_sf_pochrel_e
, gsl_sf_pochrel
,
786 gsl_sf_lnbeta_e
, gsl_sf_lnbeta
, gsl_sf_lnbeta_sgn_e
,
787 gsl_sf_beta_e
, gsl_sf_beta
, gsl_sf_beta_inc_e
,
788 gsl_sf_beta_inc
, gsl_sf_gegenpoly_1_e
, gsl_sf_gegenpoly_2_e
,
789 gsl_sf_gegenpoly_3_e
, gsl_sf_gegenpoly_1
, gsl_sf_gegenpoly_2
,
790 gsl_sf_gegenpoly_3
, gsl_sf_gegenpoly_n_e
, gsl_sf_gegenpoly_n
,
791 gsl_sf_gegenpoly_array
, gsl_sf_hyperg_0F1_e
, gsl_sf_hyperg_0F1
,
792 gsl_sf_hyperg_1F1_int_e
, gsl_sf_hyperg_1F1_int
, gsl_sf_hyperg_1F1_e
,
793 gsl_sf_hyperg_1F1
, gsl_sf_hyperg_U_int_e
, gsl_sf_hyperg_U_int
,
794 gsl_sf_hyperg_U_int_e10_e
, gsl_sf_hyperg_U_e
, gsl_sf_hyperg_U
,
795 gsl_sf_hyperg_U_e10_e
, gsl_sf_hyperg_2F1_e
, gsl_sf_hyperg_2F1
,
796 gsl_sf_hyperg_2F1_conj_e
, gsl_sf_hyperg_2F1_conj
, gsl_sf_hyperg_2F1_renorm_e
,
797 gsl_sf_hyperg_2F1_renorm
, gsl_sf_hyperg_2F1_conj_renorm_e
, gsl_sf_hyperg_2F1_conj_renorm
,
798 gsl_sf_hyperg_2F0_e
, gsl_sf_hyperg_2F0
, gsl_sf_laguerre_1_e
,
799 gsl_sf_laguerre_2_e
, gsl_sf_laguerre_3_e
, gsl_sf_laguerre_1
,
800 gsl_sf_laguerre_2
, gsl_sf_laguerre_3
, gsl_sf_laguerre_n_e
,
801 gsl_sf_laguerre_n
, gsl_sf_lambert_W0_e
, gsl_sf_lambert_W0
,
802 gsl_sf_lambert_Wm1_e
, gsl_sf_lambert_Wm1
, gsl_sf_conicalP_half_e
,
803 gsl_sf_conicalP_half
, gsl_sf_conicalP_mhalf_e
, gsl_sf_conicalP_mhalf
,
804 gsl_sf_conicalP_0_e
, gsl_sf_conicalP_0
, gsl_sf_conicalP_1_e
,
805 gsl_sf_conicalP_1
, gsl_sf_conicalP_sph_reg_e
, gsl_sf_conicalP_sph_reg
,
806 gsl_sf_conicalP_cyl_reg_e
, gsl_sf_conicalP_cyl_reg
, gsl_sf_legendre_H3d_0_e
,
807 gsl_sf_legendre_H3d_0
, gsl_sf_legendre_H3d_1_e
, gsl_sf_legendre_H3d_1
,
808 gsl_sf_legendre_H3d_e
, gsl_sf_legendre_H3d
, gsl_sf_legendre_H3d_array
,
809 gsl_sf_log_e
, gsl_sf_log
, gsl_sf_log_abs_e
,
810 gsl_sf_log_abs
, gsl_sf_complex_log_e
, gsl_sf_log_1plusx_e
,
811 gsl_sf_log_1plusx
, gsl_sf_log_1plusx_mx_e
, gsl_sf_log_1plusx_mx
,
812 gsl_sf_mathieu_a_array
, gsl_sf_mathieu_b_array
, gsl_sf_mathieu_a
,
813 gsl_sf_mathieu_b
, gsl_sf_mathieu_a_coeff
, gsl_sf_mathieu_b_coeff
,
814 gsl_sf_mathieu_alloc
, gsl_sf_mathieu_free
, gsl_sf_mathieu_ce
,
815 gsl_sf_mathieu_se
, gsl_sf_mathieu_ce_array
, gsl_sf_mathieu_se_array
,
816 gsl_sf_mathieu_Mc
, gsl_sf_mathieu_Ms
, gsl_sf_mathieu_Mc_array
,
817 gsl_sf_mathieu_Ms_array
, gsl_sf_pow_int_e
, gsl_sf_pow_int
,
818 gsl_sf_psi_int_e
, gsl_sf_psi_int
, gsl_sf_psi_e
,
819 gsl_sf_psi
, gsl_sf_psi_1piy_e
, gsl_sf_psi_1piy
,
820 gsl_sf_complex_psi_e
, gsl_sf_psi_1_int_e
, gsl_sf_psi_1_int
,
821 gsl_sf_psi_1_e
, gsl_sf_psi_1
, gsl_sf_psi_n_e
,
822 gsl_sf_psi_n
, gsl_sf_result_smash_e
, gsl_sf_synchrotron_1_e
,
823 gsl_sf_synchrotron_1
, gsl_sf_synchrotron_2_e
, gsl_sf_synchrotron_2
,
824 gsl_sf_transport_2_e
, gsl_sf_transport_2
, gsl_sf_transport_3_e
,
825 gsl_sf_transport_3
, gsl_sf_transport_4_e
, gsl_sf_transport_4
,
826 gsl_sf_transport_5_e
, gsl_sf_transport_5
, gsl_sf_sin_e
,
827 gsl_sf_sin
, gsl_sf_cos_e
, gsl_sf_cos
,
828 gsl_sf_hypot_e
, gsl_sf_hypot
, gsl_sf_complex_sin_e
,
829 gsl_sf_complex_cos_e
, gsl_sf_complex_logsin_e
, gsl_sf_sinc_e
,
830 gsl_sf_sinc
, gsl_sf_lnsinh_e
, gsl_sf_lnsinh
,
831 gsl_sf_lncosh_e
, gsl_sf_lncosh
, gsl_sf_polar_to_rect
,
832 gsl_sf_rect_to_polar
, gsl_sf_sin_err_e
, gsl_sf_cos_err_e
,
833 gsl_sf_angle_restrict_symm_e
, gsl_sf_angle_restrict_symm
, gsl_sf_angle_restrict_pos_e
,
834 gsl_sf_angle_restrict_pos
, gsl_sf_angle_restrict_symm_err_e
, gsl_sf_angle_restrict_pos_err_e
,
835 gsl_sf_atanint_e
, gsl_sf_atanint
, gsl_sf_zeta_int_e
,
836 gsl_sf_zeta_int
, gsl_sf_zeta_e
, gsl_sf_zeta
,
837 gsl_sf_zetam1_e
, gsl_sf_zetam1
, gsl_sf_zetam1_int_e
,
838 gsl_sf_zetam1_int
, gsl_sf_hzeta_e
, gsl_sf_hzeta
,
839 gsl_sf_eta_int_e
, gsl_sf_eta_int
, gsl_sf_eta_e
, gsl_sf_eta
841 You can import the functions that you want to use by giving a space separated list to Math
::GSL
::SF when you use the package.
842 You can also write use Math
::GSL
::SF qw
/:all
/ to use all avaible functions of the module. Note that the tag names begin with a colon.
843 Other tags are also available
, here is a complete list of all tags for this module
:
868 For more informations on the functions
, we refer you to the GSL offcial documentation
: http
://www.gnu.org
/software
/gsl
/manual
/html_node
/
870 Tip
: search on google
: site
:http
://www.gnu.org
/software
/gsl
/manual
/html_node
/name_of_the_function_you_want
874 use Math
::GSL
::SF qw
/:all
/;
875 $x
= gsl_sf_dilog
(0.1);
876 print
"gsl_sf_dilog(0.1) = " . $x .
"\n";
878 An example using Math
::GSL
::SF and gnuplot is in the examples
/sf folder of the source code.
882 Jonathan Leto
<jonathan@leto.net
> and Thierry Moisan
<thierry.moisan@gmail.com
>
884 =head1 COPYRIGHT
AND LICENSE
886 Copyright
(C
) 2008 Jonathan Leto and Thierry Moisan
888 This program is free software
; you can redistribute it and
/or modify it
889 under the same terms as Perl itself.