Adding gsl_vector_complex functions to Vector.i
[Math-GSL.git] / SF.i
blob9d9839b1982f4a2d6b0a8a5476252c4bd7b4428c
1 %module SF
2 %{
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 %include "/usr/local/include/gsl/gsl_mode.h"
39 %include "/usr/local/include/gsl/gsl_sf.h"
40 %include "/usr/local/include/gsl/gsl_sf_airy.h"
41 %include "/usr/local/include/gsl/gsl_sf_bessel.h"
42 %include "/usr/local/include/gsl/gsl_sf_clausen.h"
43 %include "/usr/local/include/gsl/gsl_sf_coulomb.h"
44 %include "/usr/local/include/gsl/gsl_sf_coupling.h"
45 %include "/usr/local/include/gsl/gsl_sf_dawson.h"
46 %include "/usr/local/include/gsl/gsl_sf_debye.h"
47 %include "/usr/local/include/gsl/gsl_sf_dilog.h"
48 %include "/usr/local/include/gsl/gsl_sf_elementary.h"
49 %include "/usr/local/include/gsl/gsl_sf_ellint.h"
50 %include "/usr/local/include/gsl/gsl_sf_elljac.h"
51 %include "/usr/local/include/gsl/gsl_sf_erf.h"
52 %include "/usr/local/include/gsl/gsl_sf_exp.h"
53 %include "/usr/local/include/gsl/gsl_sf_expint.h"
54 %include "/usr/local/include/gsl/gsl_sf_fermi_dirac.h"
55 %include "/usr/local/include/gsl/gsl_sf_gamma.h"
56 %include "/usr/local/include/gsl/gsl_sf_gegenbauer.h"
57 %include "/usr/local/include/gsl/gsl_sf_hyperg.h"
58 %include "/usr/local/include/gsl/gsl_sf_laguerre.h"
59 %include "/usr/local/include/gsl/gsl_sf_lambert.h"
60 %include "/usr/local/include/gsl/gsl_sf_legendre.h"
61 %include "/usr/local/include/gsl/gsl_sf_log.h"
62 %include "/usr/local/include/gsl/gsl_sf_mathieu.h"
63 %include "/usr/local/include/gsl/gsl_sf_pow_int.h"
64 %include "/usr/local/include/gsl/gsl_sf_psi.h"
65 %include "/usr/local/include/gsl/gsl_sf_result.h"
66 %include "/usr/local/include/gsl/gsl_sf_synchrotron.h"
67 %include "/usr/local/include/gsl/gsl_sf_transport.h"
68 %include "/usr/local/include/gsl/gsl_sf_trig.h"
69 %include "/usr/local/include/gsl/gsl_sf_zeta.h"
71 %include "typemaps.i"
73 %perlcode %{
75 @EXPORT_airy = qw/
76 gsl_sf_airy_Ai_e
77 gsl_sf_airy_Ai
78 gsl_sf_airy_Bi_e
79 gsl_sf_airy_Bi
80 gsl_sf_airy_Ai_scaled_e
81 gsl_sf_airy_Ai_scaled
82 gsl_sf_airy_Bi_scaled_e
83 gsl_sf_airy_Bi_scaled
84 gsl_sf_airy_Ai_deriv_e
85 gsl_sf_airy_Ai_deriv
86 gsl_sf_airy_Bi_deriv_e
87 gsl_sf_airy_Bi_deriv
88 gsl_sf_airy_Ai_deriv_scaled_e
89 gsl_sf_airy_Ai_deriv_scaled
90 gsl_sf_airy_Bi_deriv_scaled_e
91 gsl_sf_airy_Bi_deriv_scaled
92 gsl_sf_airy_zero_Ai_e
93 gsl_sf_airy_zero_Ai
94 gsl_sf_airy_zero_Bi_e
95 gsl_sf_airy_zero_Bi
96 gsl_sf_airy_zero_Ai_deriv_e
97 gsl_sf_airy_zero_Ai_deriv
98 gsl_sf_airy_zero_Bi_deriv_e
99 gsl_sf_airy_zero_Bi_deriv
101 @EXPORT_bessel =qw/
102 gsl_sf_bessel_J0_e
103 gsl_sf_bessel_J0
104 gsl_sf_bessel_J1_e
105 gsl_sf_bessel_J1
106 gsl_sf_bessel_Jn_e
107 gsl_sf_bessel_Jn
108 gsl_sf_bessel_Jn_array
109 gsl_sf_bessel_Y0_e
110 gsl_sf_bessel_Y0
111 gsl_sf_bessel_Y1_e
112 gsl_sf_bessel_Y1
113 gsl_sf_bessel_Yn_e
114 gsl_sf_bessel_Yn
115 gsl_sf_bessel_Yn_array
116 gsl_sf_bessel_I0_e
117 gsl_sf_bessel_I0
118 gsl_sf_bessel_I1_e
119 gsl_sf_bessel_I1
120 gsl_sf_bessel_In_e
121 gsl_sf_bessel_In
122 gsl_sf_bessel_In_array
123 gsl_sf_bessel_I0_scaled_e
124 gsl_sf_bessel_I0_scaled
125 gsl_sf_bessel_I1_scaled_e
126 gsl_sf_bessel_I1_scaled
127 gsl_sf_bessel_In_scaled_e
128 gsl_sf_bessel_In_scaled
129 gsl_sf_bessel_In_scaled_array
130 gsl_sf_bessel_K0_e
131 gsl_sf_bessel_K0
132 gsl_sf_bessel_K1_e
133 gsl_sf_bessel_K1
134 gsl_sf_bessel_Kn_e
135 gsl_sf_bessel_Kn
136 gsl_sf_bessel_Kn_array
137 gsl_sf_bessel_K0_scaled_e
138 gsl_sf_bessel_K0_scaled
139 gsl_sf_bessel_K1_scaled_e
140 gsl_sf_bessel_K1_scaled
141 gsl_sf_bessel_Kn_scaled_e
142 gsl_sf_bessel_Kn_scaled
143 gsl_sf_bessel_Kn_scaled_array
144 gsl_sf_bessel_j0_e
145 gsl_sf_bessel_j0
146 gsl_sf_bessel_j1_e
147 gsl_sf_bessel_j1
148 gsl_sf_bessel_j2_e
149 gsl_sf_bessel_j2
150 gsl_sf_bessel_jl_e
151 gsl_sf_bessel_jl
152 gsl_sf_bessel_jl_array
153 gsl_sf_bessel_jl_steed_array
154 gsl_sf_bessel_y0_e
155 gsl_sf_bessel_y0
156 gsl_sf_bessel_y1_e
157 gsl_sf_bessel_y1
158 gsl_sf_bessel_y2_e
159 gsl_sf_bessel_y2
160 gsl_sf_bessel_yl_e
161 gsl_sf_bessel_yl
162 gsl_sf_bessel_yl_array
163 gsl_sf_bessel_i0_scaled_e
164 gsl_sf_bessel_i0_scaled
165 gsl_sf_bessel_i1_scaled_e
166 gsl_sf_bessel_i1_scaled
167 gsl_sf_bessel_i2_scaled_e
168 gsl_sf_bessel_i2_scaled
169 gsl_sf_bessel_il_scaled_e
170 gsl_sf_bessel_il_scaled
171 gsl_sf_bessel_il_scaled_array
172 gsl_sf_bessel_k0_scaled_e
173 gsl_sf_bessel_k0_scaled
174 gsl_sf_bessel_k1_scaled_e
175 gsl_sf_bessel_k1_scaled
176 gsl_sf_bessel_k2_scaled_e
177 gsl_sf_bessel_k2_scaled
178 gsl_sf_bessel_kl_scaled_e
179 gsl_sf_bessel_kl_scaled
180 gsl_sf_bessel_kl_scaled_array
181 gsl_sf_bessel_Jnu_e
182 gsl_sf_bessel_Jnu
183 gsl_sf_bessel_Ynu_e
184 gsl_sf_bessel_Ynu
185 gsl_sf_bessel_sequence_Jnu_e
186 gsl_sf_bessel_Inu_scaled_e
187 gsl_sf_bessel_Inu_scaled
188 gsl_sf_bessel_Inu_e
189 gsl_sf_bessel_Inu
190 gsl_sf_bessel_Knu_scaled_e
191 gsl_sf_bessel_Knu_scaled
192 gsl_sf_bessel_Knu_e
193 gsl_sf_bessel_Knu
194 gsl_sf_bessel_lnKnu_e
195 gsl_sf_bessel_lnKnu
196 gsl_sf_bessel_zero_J0_e
197 gsl_sf_bessel_zero_J0
198 gsl_sf_bessel_zero_J1_e
199 gsl_sf_bessel_zero_J1
200 gsl_sf_bessel_zero_Jnu_e
201 gsl_sf_bessel_zero_Jnu
203 @EXPORT_clausen = qw/
204 gsl_sf_clausen_e
205 gsl_sf_clausen
207 @EXPORT_hydrogenic = qw/
208 gsl_sf_hydrogenicR_1_e
209 gsl_sf_hydrogenicR_1
210 gsl_sf_hydrogenicR_e
211 gsl_sf_hydrogenicR
213 @EXPORT_coulumb = qw/
214 gsl_sf_coulomb_wave_FG_e
215 gsl_sf_coulomb_wave_F_array
216 gsl_sf_coulomb_wave_FG_array
217 gsl_sf_coulomb_wave_FGp_array
218 gsl_sf_coulomb_wave_sphF_array
219 gsl_sf_coulomb_CL_e
220 gsl_sf_coulomb_CL_array
222 @EXPORT_coupling = qw/
223 gsl_sf_coupling_3j_e
224 gsl_sf_coupling_3j
225 gsl_sf_coupling_6j_e
226 gsl_sf_coupling_6j
227 gsl_sf_coupling_RacahW_e
228 gsl_sf_coupling_RacahW
229 gsl_sf_coupling_9j_e
230 gsl_sf_coupling_9j
231 gsl_sf_coupling_6j_INCORRECT_e
232 gsl_sf_coupling_6j_INCORRECT
234 @EXPORT_dawson = qw/
235 gsl_sf_dawson_e
236 gsl_sf_dawson
238 @EXPORT_debye = qw/
239 gsl_sf_debye_1_e
240 gsl_sf_debye_1
241 gsl_sf_debye_2_e
242 gsl_sf_debye_2
243 gsl_sf_debye_3_e
244 gsl_sf_debye_3
245 gsl_sf_debye_4_e
246 gsl_sf_debye_4
247 gsl_sf_debye_5_e
248 gsl_sf_debye_5
249 gsl_sf_debye_6_e
250 gsl_sf_debye_6
252 @EXPORT_dilog = qw/
253 gsl_sf_dilog_e
254 gsl_sf_dilog
255 gsl_sf_complex_dilog_xy_e
256 gsl_sf_complex_dilog_e
259 @EXPORT_misc = qw/
260 gsl_sf_complex_spence_xy_e
261 gsl_sf_multiply_e
262 gsl_sf_multiply
263 gsl_sf_multiply_err_e
265 @EXPORT_elliptic = qw/
266 gsl_sf_ellint_Kcomp_e
267 gsl_sf_ellint_Kcomp
268 gsl_sf_ellint_Ecomp_e
269 gsl_sf_ellint_Ecomp
270 gsl_sf_ellint_Pcomp_e
271 gsl_sf_ellint_Pcomp
272 gsl_sf_ellint_Dcomp_e
273 gsl_sf_ellint_Dcomp
274 gsl_sf_ellint_F_e
275 gsl_sf_ellint_F
276 gsl_sf_ellint_E_e
277 gsl_sf_ellint_E
278 gsl_sf_ellint_P_e
279 gsl_sf_ellint_P
280 gsl_sf_ellint_D_e
281 gsl_sf_ellint_D
282 gsl_sf_ellint_RC_e
283 gsl_sf_ellint_RC
284 gsl_sf_ellint_RD_e
285 gsl_sf_ellint_RD
286 gsl_sf_ellint_RF_e
287 gsl_sf_ellint_RF
288 gsl_sf_ellint_RJ_e
289 gsl_sf_ellint_RJ
290 gsl_sf_elljac_e
292 @EXPORT_error = qw/
293 gsl_sf_erfc_e
294 gsl_sf_erfc
295 gsl_sf_log_erfc_e
296 gsl_sf_log_erfc
297 gsl_sf_erf_e
298 gsl_sf_erf
299 gsl_sf_erf_Z_e
300 gsl_sf_erf_Q_e
301 gsl_sf_erf_Z
302 gsl_sf_erf_Q
303 gsl_sf_hazard_e
304 gsl_sf_hazard
306 push @EXPORT_misc, qw/
307 gsl_sf_exp_e
308 gsl_sf_exp
309 gsl_sf_exp_e10_e
310 gsl_sf_exp_mult_e
311 gsl_sf_exp_mult
312 gsl_sf_exp_mult_e10_e
313 gsl_sf_expm1_e
314 gsl_sf_expm1
315 gsl_sf_exprel_e
316 gsl_sf_exprel
317 gsl_sf_exprel_2_e
318 gsl_sf_exprel_2
319 gsl_sf_exprel_n_e
320 gsl_sf_exprel_n
321 gsl_sf_exp_err_e
322 gsl_sf_exp_err_e10_e
323 gsl_sf_exp_mult_err_e
324 gsl_sf_exp_mult_err_e10_e
325 gsl_sf_expint_E1_e
326 gsl_sf_expint_E1
327 gsl_sf_expint_E2_e
328 gsl_sf_expint_E2
329 gsl_sf_expint_En_e
330 gsl_sf_expint_En
331 gsl_sf_expint_E1_scaled_e
332 gsl_sf_expint_E1_scaled
333 gsl_sf_expint_E2_scaled_e
334 gsl_sf_expint_E2_scaled
335 gsl_sf_expint_En_scaled_e
336 gsl_sf_expint_En_scaled
337 gsl_sf_expint_Ei_e
338 gsl_sf_expint_Ei
339 gsl_sf_expint_Ei_scaled_e
340 gsl_sf_expint_Ei_scaled
341 gsl_sf_Shi_e
342 gsl_sf_Shi
343 gsl_sf_Chi_e
344 gsl_sf_Chi
345 gsl_sf_expint_3_e
346 gsl_sf_expint_3
347 gsl_sf_Si_e
348 gsl_sf_Si
349 gsl_sf_Ci_e
350 gsl_sf_Ci
352 @EXPORT_fermi_dirac = qw/
353 gsl_sf_fermi_dirac_m1_e
354 gsl_sf_fermi_dirac_m1
355 gsl_sf_fermi_dirac_0_e
356 gsl_sf_fermi_dirac_0
357 gsl_sf_fermi_dirac_1_e
358 gsl_sf_fermi_dirac_1
359 gsl_sf_fermi_dirac_2_e
360 gsl_sf_fermi_dirac_2
361 gsl_sf_fermi_dirac_int_e
362 gsl_sf_fermi_dirac_int
363 gsl_sf_fermi_dirac_mhalf_e
364 gsl_sf_fermi_dirac_mhalf
365 gsl_sf_fermi_dirac_half_e
366 gsl_sf_fermi_dirac_half
367 gsl_sf_fermi_dirac_3half_e
368 gsl_sf_fermi_dirac_3half
369 gsl_sf_fermi_dirac_inc_0_e
370 gsl_sf_fermi_dirac_inc_0
372 @EXPORT_legendre = qw/
373 gsl_sf_legendre_Pl_e
374 gsl_sf_legendre_Pl
375 gsl_sf_legendre_Pl_array
376 gsl_sf_legendre_Pl_deriv_array
377 gsl_sf_legendre_P1_e
378 gsl_sf_legendre_P2_e
379 gsl_sf_legendre_P3_e
380 gsl_sf_legendre_P1
381 gsl_sf_legendre_P2
382 gsl_sf_legendre_P3
383 gsl_sf_legendre_Q0_e
384 gsl_sf_legendre_Q0
385 gsl_sf_legendre_Q1_e
386 gsl_sf_legendre_Q1
387 gsl_sf_legendre_Ql_e
388 gsl_sf_legendre_Ql
389 gsl_sf_legendre_Plm_e
390 gsl_sf_legendre_Plm
391 gsl_sf_legendre_Plm_array
392 gsl_sf_legendre_Plm_deriv_array
393 gsl_sf_legendre_sphPlm_e
394 gsl_sf_legendre_sphPlm
395 gsl_sf_legendre_sphPlm_array
396 gsl_sf_legendre_sphPlm_deriv_array
397 gsl_sf_legendre_array_size
398 gsl_sf_legendre_H3d_0_e
399 gsl_sf_legendre_H3d_0
400 gsl_sf_legendre_H3d_1_e
401 gsl_sf_legendre_H3d_1
402 gsl_sf_legendre_H3d_e
403 gsl_sf_legendre_H3d
404 gsl_sf_legendre_H3d_array
406 @EXPORT_gamma = qw/
407 gsl_sf_lngamma_e
408 gsl_sf_lngamma
409 gsl_sf_lngamma_sgn_e
410 gsl_sf_gamma_e
411 gsl_sf_gamma
412 gsl_sf_gammastar_e
413 gsl_sf_gammastar
414 gsl_sf_gammainv_e
415 gsl_sf_gammainv
416 gsl_sf_lngamma_complex_e
417 gsl_sf_gamma_inc_Q_e
418 gsl_sf_gamma_inc_Q
419 gsl_sf_gamma_inc_P_e
420 gsl_sf_gamma_inc_P
421 gsl_sf_gamma_inc_e
422 gsl_sf_gamma_inc
424 @EXPORT_factorial = qw/
425 gsl_sf_fact_e
426 gsl_sf_fact
427 gsl_sf_doublefact_e
428 gsl_sf_doublefact
429 gsl_sf_lnfact_e
430 gsl_sf_lnfact
431 gsl_sf_lndoublefact_e
432 gsl_sf_lndoublefact
434 @EXPORT_hypergeometric = qw/
435 gsl_sf_hyperg_0F1_e
436 gsl_sf_hyperg_0F1
437 gsl_sf_hyperg_1F1_int_e
438 gsl_sf_hyperg_1F1_int
439 gsl_sf_hyperg_1F1_e
440 gsl_sf_hyperg_1F1
441 gsl_sf_hyperg_U_int_e
442 gsl_sf_hyperg_U_int
443 gsl_sf_hyperg_U_int_e10_e
444 gsl_sf_hyperg_U_e
445 gsl_sf_hyperg_U
446 gsl_sf_hyperg_U_e10_e
447 gsl_sf_hyperg_2F1_e
448 gsl_sf_hyperg_2F1
449 gsl_sf_hyperg_2F1_conj_e
450 gsl_sf_hyperg_2F1_conj
451 gsl_sf_hyperg_2F1_renorm_e
452 gsl_sf_hyperg_2F1_renorm
453 gsl_sf_hyperg_2F1_conj_renorm_e
454 gsl_sf_hyperg_2F1_conj_renorm
455 gsl_sf_hyperg_2F0_e
456 gsl_sf_hyperg_2F0
458 @EXPORT_laguerre = qw/
459 gsl_sf_laguerre_1_e
460 gsl_sf_laguerre_2_e
461 gsl_sf_laguerre_3_e
462 gsl_sf_laguerre_1
463 gsl_sf_laguerre_2
464 gsl_sf_laguerre_3
465 gsl_sf_laguerre_n_e
466 gsl_sf_laguerre_n
468 push @EXPORT_misc, qw/
469 gsl_sf_taylorcoeff_e
470 gsl_sf_taylorcoeff
471 gsl_sf_lnchoose_e
472 gsl_sf_lnchoose
473 gsl_sf_choose_e
474 gsl_sf_choose
475 gsl_sf_lnpoch_e
476 gsl_sf_lnpoch
477 gsl_sf_lnpoch_sgn_e
478 gsl_sf_poch_e
479 gsl_sf_poch
480 gsl_sf_pochrel_e
481 gsl_sf_pochrel
482 gsl_sf_lnbeta_e
483 gsl_sf_lnbeta
484 gsl_sf_lnbeta_sgn_e
485 gsl_sf_beta_e
486 gsl_sf_beta
487 gsl_sf_beta_inc_e
488 gsl_sf_beta_inc
489 gsl_sf_gegenpoly_1_e
490 gsl_sf_gegenpoly_2_e
491 gsl_sf_gegenpoly_3_e
492 gsl_sf_gegenpoly_1
493 gsl_sf_gegenpoly_2
494 gsl_sf_gegenpoly_3
495 gsl_sf_gegenpoly_n_e
496 gsl_sf_gegenpoly_n
497 gsl_sf_gegenpoly_array
498 gsl_sf_lambert_W0_e
499 gsl_sf_lambert_W0
500 gsl_sf_lambert_Wm1_e
501 gsl_sf_lambert_Wm1
502 gsl_sf_conicalP_half_e
503 gsl_sf_conicalP_half
504 gsl_sf_conicalP_mhalf_e
505 gsl_sf_conicalP_mhalf
506 gsl_sf_conicalP_0_e
507 gsl_sf_conicalP_0
508 gsl_sf_conicalP_1_e
509 gsl_sf_conicalP_1
510 gsl_sf_conicalP_sph_reg_e
511 gsl_sf_conicalP_sph_reg
512 gsl_sf_conicalP_cyl_reg_e
513 gsl_sf_conicalP_cyl_reg
514 gsl_sf_log_e
515 gsl_sf_log
516 gsl_sf_log_abs_e
517 gsl_sf_log_abs
518 gsl_sf_complex_log_e
519 gsl_sf_log_1plusx_e
520 gsl_sf_log_1plusx
521 gsl_sf_log_1plusx_mx_e
522 gsl_sf_log_1plusx_mx
523 gsl_sf_pow_int_e
524 gsl_sf_pow_int
525 gsl_sf_psi_int_e
526 gsl_sf_psi_int
527 gsl_sf_psi_e
528 gsl_sf_psi
529 gsl_sf_psi_1piy_e
530 gsl_sf_psi_1piy
531 gsl_sf_complex_psi_e
532 gsl_sf_psi_1_int_e
533 gsl_sf_psi_1_int
534 gsl_sf_psi_1_e
535 gsl_sf_psi_1
536 gsl_sf_psi_n_e
537 gsl_sf_psi_n
538 gsl_sf_result_smash_e
539 gsl_sf_synchrotron_1_e
540 gsl_sf_synchrotron_1
541 gsl_sf_synchrotron_2_e
542 gsl_sf_synchrotron_2
544 @EXPORT_mathieu = qw/
545 gsl_sf_mathieu_a_array
546 gsl_sf_mathieu_b_array
547 gsl_sf_mathieu_a
548 gsl_sf_mathieu_b
549 gsl_sf_mathieu_a_coeff
550 gsl_sf_mathieu_b_coeff
551 gsl_sf_mathieu_alloc
552 gsl_sf_mathieu_free
553 gsl_sf_mathieu_ce
554 gsl_sf_mathieu_se
555 gsl_sf_mathieu_ce_array
556 gsl_sf_mathieu_se_array
557 gsl_sf_mathieu_Mc
558 gsl_sf_mathieu_Ms
559 gsl_sf_mathieu_Mc_array
560 gsl_sf_mathieu_Ms_array
562 @EXPORT_transport = qw/
563 gsl_sf_transport_2_e
564 gsl_sf_transport_2
565 gsl_sf_transport_3_e
566 gsl_sf_transport_3
567 gsl_sf_transport_4_e
568 gsl_sf_transport_4
569 gsl_sf_transport_5_e
570 gsl_sf_transport_5
572 @EXPORT_trig = qw/
573 gsl_sf_sin_e
574 gsl_sf_sin
575 gsl_sf_sin_pi_x_e
576 gsl_sf_cos_e
577 gsl_sf_cos_pi_x_e
578 gsl_sf_cos
579 gsl_sf_hypot_e
580 gsl_sf_hypot
581 gsl_sf_complex_sin_e
582 gsl_sf_complex_cos_e
583 gsl_sf_complex_logsin_e
584 gsl_sf_sinc_e
585 gsl_sf_sinc
586 gsl_sf_lnsinh_e
587 gsl_sf_lnsinh
588 gsl_sf_lncosh_e
589 gsl_sf_lncosh
590 gsl_sf_polar_to_rect
591 gsl_sf_rect_to_polar
592 gsl_sf_sin_err_e
593 gsl_sf_cos_err_e
594 gsl_sf_angle_restrict_symm_e
595 gsl_sf_angle_restrict_symm
596 gsl_sf_angle_restrict_pos_e
597 gsl_sf_angle_restrict_pos
598 gsl_sf_angle_restrict_symm_err_e
599 gsl_sf_angle_restrict_pos_err_e
600 gsl_sf_atanint_e
601 gsl_sf_atanint
603 @EXPORT_zeta = qw/
604 gsl_sf_zeta_int_e
605 gsl_sf_zeta_int
606 gsl_sf_zeta_e
607 gsl_sf_zeta
608 gsl_sf_zetam1_e
609 gsl_sf_zetam1
610 gsl_sf_zetam1_int_e
611 gsl_sf_zetam1_int
612 gsl_sf_hzeta_e
613 gsl_sf_hzeta
615 @EXPORT_eta = qw/
616 gsl_sf_eta_int_e
617 gsl_sf_eta_int
618 gsl_sf_eta_e
619 gsl_sf_eta
621 @EXPORT_vars = qw/
622 GSL_SF_GAMMA_XMAX
623 GSL_SF_FACT_NMAX
624 GSL_SF_DOUBLEFACT_NMAX
625 GSL_SF_MATHIEU_COEFF
628 @EXPORT_OK = (
629 @EXPORT_airy, @EXPORT_bessel, @EXPORT_clausen, @EXPORT_hydrogenic,
630 @EXPORT_coulumb, @EXPORT_coupling, @EXPORT_dawson, @EXPORT_debye,
631 @EXPORT_dilog, @EXPORT_misc, @EXPORT_elliptic, @EXPORT_error, @EXPORT_legendre,
632 @EXPORT_gamma, @EXPORT_transport, @EXPORT_trig, @EXPORT_zeta, @EXPORT_eta,
633 @EXPORT_vars
636 %EXPORT_TAGS = (
637 all => [ @EXPORT_OK ],
638 airy => [ @EXPORT_airy ],
639 bessel => [ @EXPORT_bessel ],
640 clausen => [ @EXPORT_clausen ],
641 coulumb => [ @EXPORT_coulumb ],
642 coupling => [ @EXPORT_coupling ],
643 dawson => [ @EXPORT_dawson ],
644 debye => [ @EXPORT_debye ],
645 dilog => [ @EXPORT_dilog ],
646 eta => [ @EXPORT_eta ],
647 elliptic => [ @EXPORT_elliptic ],
648 error => [ @EXPORT_error ],
649 factorial => [ @EXPORT_factorial ],
650 gamma => [ @EXPORT_gamma ],
651 hydrogenic => [ @EXPORT_hydrogenic ],
652 hypergeometric => [ @EXPORT_hypergeometric ],
653 laguerre => [ @EXPORT_laguerre ],
654 legendre => [ @EXPORT_legendre ],
655 mathieu => [ @EXPORT_mathieu ],
656 misc => [ @EXPORT_misc ],
657 transport => [ @EXPORT_transport ],
658 trig => [ @EXPORT_trig ],
659 vars => [ @EXPORT_vars ],
660 zeta => [ @EXPORT_zeta ],
663 __END__
665 =head1 NAME
667 Math::GSL::SF - Special Functions
669 =head1 SYPNOPSIS
671 use Math::GSL::SF qw /:all/;
673 =head1 DESCRIPTION
675 Here is a list of all included functions:
677 gsl_sf_airy_Ai_e, gsl_sf_airy_Ai, gsl_sf_airy_Bi_e,
678 gsl_sf_airy_Bi, gsl_sf_airy_Ai_scaled_e, gsl_sf_airy_Ai_scaled,
679 gsl_sf_airy_Bi_scaled_e, gsl_sf_airy_Bi_scaled, gsl_sf_airy_Ai_deriv_e,
680 gsl_sf_airy_Ai_deriv, gsl_sf_airy_Bi_deriv_e, gsl_sf_airy_Bi_deriv,
681 gsl_sf_airy_Ai_deriv_scaled_e, gsl_sf_airy_Ai_deriv_scaled, gsl_sf_airy_Bi_deriv_scaled_e,
682 gsl_sf_airy_Bi_deriv_scaled, gsl_sf_airy_zero_Ai_e, gsl_sf_airy_zero_Ai,
683 gsl_sf_airy_zero_Bi_e, gsl_sf_airy_zero_Bi, gsl_sf_airy_zero_Ai_deriv_e,
684 gsl_sf_airy_zero_Ai_deriv, gsl_sf_airy_zero_Bi_deriv_e, gsl_sf_airy_zero_Bi_deriv,
685 gsl_sf_bessel_J0_e, gsl_sf_bessel_J0, gsl_sf_bessel_J1_e,
686 gsl_sf_bessel_J1, gsl_sf_bessel_Jn_e, gsl_sf_bessel_Jn,
687 gsl_sf_bessel_Jn_array, gsl_sf_bessel_Y0_e, gsl_sf_bessel_Y0,
688 gsl_sf_bessel_Y1_e, gsl_sf_bessel_Y1, gsl_sf_bessel_Yn_e,
689 gsl_sf_bessel_Yn, gsl_sf_bessel_Yn_array, gsl_sf_bessel_I0_e,
690 gsl_sf_bessel_I0, gsl_sf_bessel_I1_e, gsl_sf_bessel_I1,
691 gsl_sf_bessel_In_e, gsl_sf_bessel_In, gsl_sf_bessel_In_array,
692 gsl_sf_bessel_I0_scaled_e, gsl_sf_bessel_I0_scaled, gsl_sf_bessel_I1_scaled_e,
693 gsl_sf_bessel_I1_scaled, gsl_sf_bessel_In_scaled_e, gsl_sf_bessel_In_scaled,
694 gsl_sf_bessel_In_scaled_array, gsl_sf_bessel_K0_e, gsl_sf_bessel_K0,
695 gsl_sf_bessel_K1_e, gsl_sf_bessel_K1, gsl_sf_bessel_Kn_e,
696 gsl_sf_bessel_Kn, gsl_sf_bessel_Kn_array, gsl_sf_bessel_K0_scaled_e,
697 gsl_sf_bessel_K0_scaled, gsl_sf_bessel_K1_scaled_e, gsl_sf_bessel_K1_scaled,
698 gsl_sf_bessel_Kn_scaled_e, gsl_sf_bessel_Kn_scaled, gsl_sf_bessel_Kn_scaled_array,
699 gsl_sf_bessel_j0_e, gsl_sf_bessel_j0, gsl_sf_bessel_j1_e,
700 gsl_sf_bessel_j1, gsl_sf_bessel_j2_e, gsl_sf_bessel_j2,
701 gsl_sf_bessel_jl_e, gsl_sf_bessel_jl, gsl_sf_bessel_jl_array,
702 gsl_sf_bessel_jl_steed_array, gsl_sf_bessel_y0_e, gsl_sf_bessel_y0,
703 gsl_sf_bessel_y1_e, gsl_sf_bessel_y1, gsl_sf_bessel_y2_e,
704 gsl_sf_bessel_y2, gsl_sf_bessel_yl_e, gsl_sf_bessel_yl,
705 gsl_sf_bessel_yl_array, gsl_sf_bessel_i0_scaled_e, gsl_sf_bessel_i0_scaled,
706 gsl_sf_bessel_i1_scaled_e, gsl_sf_bessel_i1_scaled, gsl_sf_bessel_i2_scaled_e,
707 gsl_sf_bessel_i2_scaled, gsl_sf_bessel_il_scaled_e, gsl_sf_bessel_il_scaled,
708 gsl_sf_bessel_il_scaled_array, gsl_sf_bessel_k0_scaled_e, gsl_sf_bessel_k0_scaled,
709 gsl_sf_bessel_k1_scaled_e, gsl_sf_bessel_k1_scaled, gsl_sf_bessel_k2_scaled_e,
710 gsl_sf_bessel_k2_scaled, gsl_sf_bessel_kl_scaled_e, gsl_sf_bessel_kl_scaled,
711 gsl_sf_bessel_kl_scaled_array, gsl_sf_bessel_Jnu_e, gsl_sf_bessel_Jnu,
712 gsl_sf_bessel_Ynu_e, gsl_sf_bessel_Ynu, gsl_sf_bessel_sequence_Jnu_e,
713 gsl_sf_bessel_Inu_scaled_e, gsl_sf_bessel_Inu_scaled, gsl_sf_bessel_Inu_e,
714 gsl_sf_bessel_Inu, gsl_sf_bessel_Knu_scaled_e, gsl_sf_bessel_Knu_scaled,
715 gsl_sf_bessel_Knu_e, gsl_sf_bessel_Knu, gsl_sf_bessel_lnKnu_e,
716 gsl_sf_bessel_lnKnu, gsl_sf_bessel_zero_J0_e, gsl_sf_bessel_zero_J0,
717 gsl_sf_bessel_zero_J1_e, gsl_sf_bessel_zero_J1, gsl_sf_bessel_zero_Jnu_e,
718 gsl_sf_bessel_zero_Jnu, gsl_sf_clausen_e, gsl_sf_clausen,
719 gsl_sf_hydrogenicR_1_e, gsl_sf_hydrogenicR_1, gsl_sf_hydrogenicR_e,
720 gsl_sf_hydrogenicR, gsl_sf_coulomb_wave_FG_e, gsl_sf_coulomb_wave_F_array,
721 gsl_sf_coulomb_wave_FG_array, gsl_sf_coulomb_wave_FGp_array, gsl_sf_coulomb_wave_sphF_array,
722 gsl_sf_coulomb_CL_e, gsl_sf_coulomb_CL_array, gsl_sf_coupling_3j_e,
723 gsl_sf_coupling_3j, gsl_sf_coupling_6j_e, gsl_sf_coupling_6j,
724 gsl_sf_coupling_RacahW_e, gsl_sf_coupling_RacahW, gsl_sf_coupling_9j_e,
725 gsl_sf_coupling_9j, gsl_sf_coupling_6j_INCORRECT_e, gsl_sf_coupling_6j_INCORRECT,
726 gsl_sf_dawson_e, gsl_sf_dawson, gsl_sf_debye_1_e,
727 gsl_sf_debye_1, gsl_sf_debye_2_e, gsl_sf_debye_2,
728 gsl_sf_debye_3_e, gsl_sf_debye_3, gsl_sf_debye_4_e,
729 gsl_sf_debye_4, gsl_sf_debye_5_e, gsl_sf_debye_5,
730 gsl_sf_debye_6_e, gsl_sf_debye_6, gsl_sf_dilog_e,
731 gsl_sf_dilog, gsl_sf_complex_dilog_xy_e, gsl_sf_complex_dilog_e,
732 gsl_sf_complex_spence_xy_e, gsl_sf_multiply_e, gsl_sf_multiply,
733 gsl_sf_multiply_err_e, gsl_sf_ellint_Kcomp_e, gsl_sf_ellint_Kcomp,
734 gsl_sf_ellint_Ecomp_e, gsl_sf_ellint_Ecomp, gsl_sf_ellint_Pcomp_e,
735 gsl_sf_ellint_Pcomp, gsl_sf_ellint_Dcomp_e, gsl_sf_ellint_Dcomp,
736 gsl_sf_ellint_F_e, gsl_sf_ellint_F, gsl_sf_ellint_E_e,
737 gsl_sf_ellint_E, gsl_sf_ellint_P_e, gsl_sf_ellint_P,
738 gsl_sf_ellint_D_e, gsl_sf_ellint_D, gsl_sf_ellint_RC_e,
739 gsl_sf_ellint_RC, gsl_sf_ellint_RD_e, gsl_sf_ellint_RD,
740 gsl_sf_ellint_RF_e, gsl_sf_ellint_RF, gsl_sf_ellint_RJ_e,
741 gsl_sf_ellint_RJ, gsl_sf_elljac_e, gsl_sf_erfc_e,
742 gsl_sf_erfc, gsl_sf_log_erfc_e, gsl_sf_log_erfc,
743 gsl_sf_erf_e, gsl_sf_erf, gsl_sf_erf_Z_e,
744 gsl_sf_erf_Q_e, gsl_sf_erf_Z, gsl_sf_erf_Q,
745 gsl_sf_hazard_e, gsl_sf_hazard, gsl_sf_exp_e,
746 gsl_sf_exp, gsl_sf_exp_e10_e, gsl_sf_exp_mult_e,
747 gsl_sf_exp_mult, gsl_sf_exp_mult_e10_e, gsl_sf_expm1_e,
748 gsl_sf_expm1, gsl_sf_exprel_e, gsl_sf_exprel,
749 gsl_sf_exprel_2_e, gsl_sf_exprel_2, gsl_sf_exprel_n_e,
750 gsl_sf_exprel_n, gsl_sf_exp_err_e, gsl_sf_exp_err_e10_e,
751 gsl_sf_exp_mult_err_e, gsl_sf_exp_mult_err_e10_e, gsl_sf_expint_E1_e,
752 gsl_sf_expint_E1, gsl_sf_expint_E2_e, gsl_sf_expint_E2,
753 gsl_sf_expint_En_e, gsl_sf_expint_En, gsl_sf_expint_E1_scaled_e,
754 gsl_sf_expint_E1_scaled, gsl_sf_expint_E2_scaled_e, gsl_sf_expint_E2_scaled,
755 gsl_sf_expint_En_scaled_e, gsl_sf_expint_En_scaled, gsl_sf_expint_Ei_e,
756 gsl_sf_expint_Ei, gsl_sf_expint_Ei_scaled_e, gsl_sf_expint_Ei_scaled,
757 gsl_sf_Shi_e, gsl_sf_Shi, gsl_sf_Chi_e,
758 gsl_sf_Chi, gsl_sf_expint_3_e, gsl_sf_expint_3,
759 gsl_sf_Si_e, gsl_sf_Si, gsl_sf_Ci_e,
760 gsl_sf_Ci, gsl_sf_fermi_dirac_m1_e, gsl_sf_fermi_dirac_m1,
761 gsl_sf_fermi_dirac_0_e, gsl_sf_fermi_dirac_0, gsl_sf_fermi_dirac_1_e,
762 gsl_sf_fermi_dirac_1, gsl_sf_fermi_dirac_2_e, gsl_sf_fermi_dirac_2,
763 gsl_sf_fermi_dirac_int_e, gsl_sf_fermi_dirac_int, gsl_sf_fermi_dirac_mhalf_e,
764 gsl_sf_fermi_dirac_mhalf, gsl_sf_fermi_dirac_half_e, gsl_sf_fermi_dirac_half,
765 gsl_sf_fermi_dirac_3half_e, gsl_sf_fermi_dirac_3half, gsl_sf_fermi_dirac_inc_0_e,
766 gsl_sf_fermi_dirac_inc_0, gsl_sf_legendre_Pl_e, gsl_sf_legendre_Pl,
767 gsl_sf_legendre_Pl_array, gsl_sf_legendre_Pl_deriv_array, gsl_sf_legendre_P1_e,
768 gsl_sf_legendre_P2_e, gsl_sf_legendre_P3_e, gsl_sf_legendre_P1,
769 gsl_sf_legendre_P2, gsl_sf_legendre_P3, gsl_sf_legendre_Q0_e,
770 gsl_sf_legendre_Q0, gsl_sf_legendre_Q1_e, gsl_sf_legendre_Q1,
771 gsl_sf_legendre_Ql_e, gsl_sf_legendre_Ql, gsl_sf_legendre_Plm_e,
772 gsl_sf_legendre_Plm, gsl_sf_legendre_Plm_array, gsl_sf_legendre_Plm_deriv_array,
773 gsl_sf_legendre_sphPlm_e, gsl_sf_legendre_sphPlm, gsl_sf_legendre_sphPlm_array,
774 gsl_sf_legendre_sphPlm_deriv_array, gsl_sf_legendre_array_size, gsl_sf_lngamma_e,
775 gsl_sf_lngamma, gsl_sf_lngamma_sgn_e, gsl_sf_gamma_e,
776 gsl_sf_gamma, gsl_sf_gammastar_e, gsl_sf_gammastar,
777 gsl_sf_gammainv_e, gsl_sf_gammainv, gsl_sf_lngamma_complex_e,
778 gsl_sf_gamma_inc_Q_e, gsl_sf_gamma_inc_Q, gsl_sf_gamma_inc_P_e,
779 gsl_sf_gamma_inc_P, gsl_sf_gamma_inc_e, gsl_sf_gamma_inc,
780 gsl_sf_taylorcoeff_e, gsl_sf_taylorcoeff, gsl_sf_fact_e,
781 gsl_sf_fact, gsl_sf_doublefact_e, gsl_sf_doublefact,
782 gsl_sf_lnfact_e, gsl_sf_lnfact, gsl_sf_lndoublefact_e,
783 gsl_sf_lndoublefact, gsl_sf_lnchoose_e, gsl_sf_lnchoose,
784 gsl_sf_choose_e, gsl_sf_choose, gsl_sf_lnpoch_e,
785 gsl_sf_lnpoch, gsl_sf_lnpoch_sgn_e, gsl_sf_poch_e,
786 gsl_sf_poch, gsl_sf_pochrel_e, gsl_sf_pochrel,
787 gsl_sf_lnbeta_e, gsl_sf_lnbeta, gsl_sf_lnbeta_sgn_e,
788 gsl_sf_beta_e, gsl_sf_beta, gsl_sf_beta_inc_e,
789 gsl_sf_beta_inc, gsl_sf_gegenpoly_1_e, gsl_sf_gegenpoly_2_e,
790 gsl_sf_gegenpoly_3_e, gsl_sf_gegenpoly_1, gsl_sf_gegenpoly_2,
791 gsl_sf_gegenpoly_3, gsl_sf_gegenpoly_n_e, gsl_sf_gegenpoly_n,
792 gsl_sf_gegenpoly_array, gsl_sf_hyperg_0F1_e, gsl_sf_hyperg_0F1,
793 gsl_sf_hyperg_1F1_int_e, gsl_sf_hyperg_1F1_int, gsl_sf_hyperg_1F1_e,
794 gsl_sf_hyperg_1F1, gsl_sf_hyperg_U_int_e, gsl_sf_hyperg_U_int,
795 gsl_sf_hyperg_U_int_e10_e, gsl_sf_hyperg_U_e, gsl_sf_hyperg_U,
796 gsl_sf_hyperg_U_e10_e, gsl_sf_hyperg_2F1_e, gsl_sf_hyperg_2F1,
797 gsl_sf_hyperg_2F1_conj_e, gsl_sf_hyperg_2F1_conj, gsl_sf_hyperg_2F1_renorm_e,
798 gsl_sf_hyperg_2F1_renorm, gsl_sf_hyperg_2F1_conj_renorm_e, gsl_sf_hyperg_2F1_conj_renorm,
799 gsl_sf_hyperg_2F0_e, gsl_sf_hyperg_2F0, gsl_sf_laguerre_1_e,
800 gsl_sf_laguerre_2_e, gsl_sf_laguerre_3_e, gsl_sf_laguerre_1,
801 gsl_sf_laguerre_2, gsl_sf_laguerre_3, gsl_sf_laguerre_n_e,
802 gsl_sf_laguerre_n, gsl_sf_lambert_W0_e, gsl_sf_lambert_W0,
803 gsl_sf_lambert_Wm1_e, gsl_sf_lambert_Wm1, gsl_sf_conicalP_half_e,
804 gsl_sf_conicalP_half, gsl_sf_conicalP_mhalf_e, gsl_sf_conicalP_mhalf,
805 gsl_sf_conicalP_0_e, gsl_sf_conicalP_0, gsl_sf_conicalP_1_e,
806 gsl_sf_conicalP_1, gsl_sf_conicalP_sph_reg_e, gsl_sf_conicalP_sph_reg,
807 gsl_sf_conicalP_cyl_reg_e, gsl_sf_conicalP_cyl_reg, gsl_sf_legendre_H3d_0_e,
808 gsl_sf_legendre_H3d_0, gsl_sf_legendre_H3d_1_e, gsl_sf_legendre_H3d_1,
809 gsl_sf_legendre_H3d_e, gsl_sf_legendre_H3d, gsl_sf_legendre_H3d_array,
810 gsl_sf_log_e, gsl_sf_log, gsl_sf_log_abs_e,
811 gsl_sf_log_abs, gsl_sf_complex_log_e, gsl_sf_log_1plusx_e,
812 gsl_sf_log_1plusx, gsl_sf_log_1plusx_mx_e, gsl_sf_log_1plusx_mx,
813 gsl_sf_mathieu_a_array, gsl_sf_mathieu_b_array, gsl_sf_mathieu_a,
814 gsl_sf_mathieu_b, gsl_sf_mathieu_a_coeff, gsl_sf_mathieu_b_coeff,
815 gsl_sf_mathieu_alloc, gsl_sf_mathieu_free, gsl_sf_mathieu_ce,
816 gsl_sf_mathieu_se, gsl_sf_mathieu_ce_array, gsl_sf_mathieu_se_array,
817 gsl_sf_mathieu_Mc, gsl_sf_mathieu_Ms, gsl_sf_mathieu_Mc_array,
818 gsl_sf_mathieu_Ms_array, gsl_sf_pow_int_e, gsl_sf_pow_int,
819 gsl_sf_psi_int_e, gsl_sf_psi_int, gsl_sf_psi_e,
820 gsl_sf_psi, gsl_sf_psi_1piy_e, gsl_sf_psi_1piy,
821 gsl_sf_complex_psi_e, gsl_sf_psi_1_int_e, gsl_sf_psi_1_int,
822 gsl_sf_psi_1_e, gsl_sf_psi_1, gsl_sf_psi_n_e,
823 gsl_sf_psi_n, gsl_sf_result_smash_e, gsl_sf_synchrotron_1_e,
824 gsl_sf_synchrotron_1, gsl_sf_synchrotron_2_e, gsl_sf_synchrotron_2,
825 gsl_sf_transport_2_e, gsl_sf_transport_2, gsl_sf_transport_3_e,
826 gsl_sf_transport_3, gsl_sf_transport_4_e, gsl_sf_transport_4,
827 gsl_sf_transport_5_e, gsl_sf_transport_5, gsl_sf_sin_e,
828 gsl_sf_sin, gsl_sf_cos_e, gsl_sf_cos,
829 gsl_sf_hypot_e, gsl_sf_hypot, gsl_sf_complex_sin_e,
830 gsl_sf_complex_cos_e, gsl_sf_complex_logsin_e, gsl_sf_sinc_e,
831 gsl_sf_sinc, gsl_sf_lnsinh_e, gsl_sf_lnsinh,
832 gsl_sf_lncosh_e, gsl_sf_lncosh, gsl_sf_polar_to_rect,
833 gsl_sf_rect_to_polar, gsl_sf_sin_err_e, gsl_sf_cos_err_e,
834 gsl_sf_angle_restrict_symm_e, gsl_sf_angle_restrict_symm, gsl_sf_angle_restrict_pos_e,
835 gsl_sf_angle_restrict_pos, gsl_sf_angle_restrict_symm_err_e, gsl_sf_angle_restrict_pos_err_e,
836 gsl_sf_atanint_e, gsl_sf_atanint, gsl_sf_zeta_int_e,
837 gsl_sf_zeta_int, gsl_sf_zeta_e, gsl_sf_zeta,
838 gsl_sf_zetam1_e, gsl_sf_zetam1, gsl_sf_zetam1_int_e,
839 gsl_sf_zetam1_int, gsl_sf_hzeta_e, gsl_sf_hzeta,
840 gsl_sf_eta_int_e, gsl_sf_eta_int, gsl_sf_eta_e, gsl_sf_eta
842 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.
843 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.
844 Other tags are also available, here is a complete list of all tags for this module :
846 airy
847 bessel
848 clausen
849 hydrogenic
850 coulumb
851 coupling
852 dawson
853 debye
854 dilog
855 factorial
856 misc
857 elliptic
858 error
859 hypergeometric
860 laguerre
861 legendre
862 gamma
863 transport
864 trig
865 zeta
867 vars
869 For more informations on the functions, we refer you to the GSL offcial
870 documentation: http://www.gnu.org/software/gsl/manual/html_node/
872 Tip : search on google: site:http://www.gnu.org/software/gsl/manual/html_node/name_of_the_function_you_want
874 =head1 EXAMPLES
876 This example computes the dilogarithm of 1/10 :
878 use Math::GSL::SF qw/dilog/;
879 my $x = gsl_sf_dilog(0.1);
880 print "gsl_sf_dilog(0.1) = $x\n";
882 An example using Math::GSL::SF and gnuplot is in the B<examples/sf> folder of the source code.
884 =head1 AUTHOR
886 Jonathan Leto <jonathan@leto.net> and Thierry Moisan <thierry.moisan@gmail.com>
888 =head1 COPYRIGHT AND LICENSE
890 Copyright (C) 2008 Jonathan Leto and Thierry Moisan
892 This program is free software; you can redistribute it and/or modify it
893 under the same terms as Perl itself.
895 =cut