Merge branch 'bleed'
[Math-GSL.git] / Integration.i
blob641972c62542326b748dac93b771cfe81f8167fc
1 %module "Math::GSL::Integration"
2 %{
3 #include "gsl/gsl_integration.h"
4 %}
6 %include "gsl/gsl_integration.h"
8 %perlcode %{
9 @EXPORT_OK = qw/
10 gsl_integration_workspace_alloc
11 gsl_integration_workspace_free
12 gsl_integration_qaws_table_alloc
13 gsl_integration_qaws_table_set
14 gsl_integration_qaws_table_free
15 gsl_integration_qawo_table_alloc
16 gsl_integration_qawo_table_set
17 gsl_integration_qawo_table_set_length
18 gsl_integration_qawo_table_free
19 gsl_integration_qk15
20 gsl_integration_qk21
21 gsl_integration_qk31
22 gsl_integration_qk41
23 gsl_integration_qk51
24 gsl_integration_qk61
25 gsl_integration_qcheb
26 gsl_integration_qk
27 gsl_integration_qng
28 gsl_integration_qag
29 gsl_integration_qagi
30 gsl_integration_qagiu
31 gsl_integration_qagil
32 gsl_integration_qags
33 gsl_integration_qagp
34 gsl_integration_qawc
35 gsl_integration_qaws
36 gsl_integration_qawo
37 gsl_integration_qawf
38 $GSL_INTEG_COSINE
39 $GSL_INTEG_SINE
40 $GSL_INTEG_GAUSS15
41 $GSL_INTEG_GAUSS21
42 $GSL_INTEG_GAUSS31
43 $GSL_INTEG_GAUSS41
44 $GSL_INTEG_GAUSS51
45 $GSL_INTEG_GAUSS61
47 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );