3 #include
"gsl/gsl_dht.h"
6 %include
"gsl/gsl_dht.h"
19 %EXPORT_TAGS
= ( all
=> [ @EXPORT_OK
] );
25 Math
::GSL
::DHT
- Functions for performing Discrete Hankel Transforms
29 use Math
::GSL
::DHT qw
/:all
/;
33 Here is a list of all the functions included in this module
:
37 =item C
<gsl_dht_alloc
($size
)> - This function allocates a Discrete Hankel transform object of size $size.
39 =item C
<gsl_dht_new
($size
, $nu
, $xmax
)> - This function allocates a Discrete Hankel transform object of size $size and initializes it for the given values of $nu and $xmax.
41 =item C
<gsl_dht_init
($t
, $nu
, $xmax
)> - This function initializes the transform $t for the given values of $nu and $xmax.
43 =item C
<gsl_dht_x_sample
($t
, $n
)> - This function returns the value of the $n-th sample point in the unit interval
, (j_
{\nu
,n
+1}/j_
{\nu
,M
}) X. These are the points where the function f
(t
) is assumed to be sampled.
45 =item C
<gsl_dht_k_sample
($t
, $n
)> - This function returns the value of the $n-th sample point in “k-space”
, j_
{\nu
,n
+1}/X.
47 =item C
<gsl_dht_free
($t
)> - This function frees the transform $t.
49 =item C
<gsl_dht_apply
>
57 Jonathan Leto
<jonathan@leto.net
> and Thierry Moisan
<thierry.moisan@gmail.com
>
59 =head1 COPYRIGHT
AND LICENSE
61 Copyright
(C
) 2008 Jonathan Leto and Thierry Moisan
63 This program is free software
; you can redistribute it and
/or modify it
64 under the same terms as Perl itself.