1 %module
"Math::GSL::Integration"
3 #include
"gsl/gsl_integration.h"
6 %include
"gsl/gsl_integration.h"
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
47 %EXPORT_TAGS
= ( all
=> [ @EXPORT_OK
] );
53 Math
::GSL
::Integration
- Routines for performing numerical integration
(quadrature
) of a function in one dimension
57 This module is not yet implemented. Patches Welcome
!
59 use Math
::GSL
::Integration qw
/:all
/;
63 Here is a list of all the functions in this module
:
67 =item
* C
<gsl_integration_workspace_alloc
>
69 =item
* C
<gsl_integration_workspace_free
>
71 =item
* C
<gsl_integration_qaws_table_alloc
>
73 =item
* C
<gsl_integration_qaws_table_set
>
75 =item
* C
<gsl_integration_qaws_table_free
>
77 =item
* C
<gsl_integration_qawo_table_alloc
>
79 =item
* C
<gsl_integration_qawo_table_set
>
81 =item
* C
<gsl_integration_qawo_table_set_length
>
83 =item
* C
<gsl_integration_qawo_table_free
>
85 =item
* C
<gsl_integration_qk15
>
87 =item
* C
<gsl_integration_qk21
>
89 =item
* C
<gsl_integration_qk31
>
91 =item
* C
<gsl_integration_qk41
>
93 =item
* C
<gsl_integration_qk51
>
95 =item
* C
<gsl_integration_qk61
>
97 =item
* C
<gsl_integration_qcheb
>
99 =item
* C
<gsl_integration_qk
>
101 =item
* C
<gsl_integration_qng
>
103 =item
* C
<gsl_integration_qag
>
105 =item
* C
<gsl_integration_qagi
>
107 =item
* C
<gsl_integration_qagiu
>
109 =item
* C
<gsl_integration_qagil
>
111 =item
* C
<gsl_integration_qags
>
113 =item
* C
<gsl_integration_qagp
>
115 =item
* C
<gsl_integration_qawc
>
117 =item
* C
<gsl_integration_qaws
>
119 =item
* C
<gsl_integration_qawo
>
121 =item
* C
<gsl_integration_qawf
>
125 This module also includes the following constants
:
129 =item
* $GSL_INTEG_COSINE
131 =item
* $GSL_INTEG_SINE
133 =item
* $GSL_INTEG_GAUSS15
135 =item
* $GSL_INTEG_GAUSS21
137 =item
* $GSL_INTEG_GAUSS31
139 =item
* $GSL_INTEG_GAUSS41
141 =item
* $GSL_INTEG_GAUSS51
143 =item
* $GSL_INTEG_GAUSS61
147 For more informations on the functions
, we refer you to the GSL offcial
148 documentation
: L
<http
://www.gnu.org
/software
/gsl
/manual
/html_node
/>
150 Tip
: search on google
: site
:http
://www.gnu.org
/software
/gsl
/manual
/html_node
/ name_of_the_function_you_want
155 Jonathan Leto
<jonathan@leto.net
> and Thierry Moisan
<thierry.moisan@gmail.com
>
157 =head1 COPYRIGHT
AND LICENSE
159 Copyright
(C
) 2008 Jonathan Leto and Thierry Moisan
161 This program is free software
; you can redistribute it and
/or modify it
162 under the same terms as Perl itself.