Clean up the NTuple, Statistics and Sum subsystems. Got rid of Precision.i .
[Math-GSL.git] / FFT.i
blob78155c847bb77915e97db745dee6a9c698a054e0
1 %module FFT
2 %{
3 #include "/usr/local/include/gsl/gsl_fft.h"
4 #include "/usr/local/include/gsl/gsl_fft_complex.h"
5 #include "/usr/local/include/gsl/gsl_fft_halfcomplex.h"
6 #include "/usr/local/include/gsl/gsl_fft_real.h"
7 #include "/usr/local/include/gsl/gsl_complex.h"
8 %}
10 %include "/usr/local/include/gsl/gsl_complex.h"
11 %include "/usr/local/include/gsl/gsl_fft.h"
12 %include "/usr/local/include/gsl/gsl_fft_complex.h"
13 %include "/usr/local/include/gsl/gsl_fft_halfcomplex.h"
14 %include "/usr/local/include/gsl/gsl_fft_real.h"
16 %perlcode %{
17 @EXPORT_OK = qw/
18 gsl_fft_complex_radix2_forward gsl_fft_complex_radix2_backward gsl_fft_complex_radix2_inverse
19 gsl_fft_complex_radix2_transform gsl_fft_complex_radix2_dif_forward gsl_fft_complex_radix2_dif_backward
20 gsl_fft_complex_radix2_dif_inverse gsl_fft_complex_radix2_dif_transform gsl_fft_complex_wavetable_alloc
21 gsl_fft_complex_wavetable_free gsl_fft_complex_workspace_alloc gsl_fft_complex_workspace_free
22 gsl_fft_complex_memcpy gsl_fft_complex_forward gsl_fft_complex_backward
23 gsl_fft_complex_inverse gsl_fft_complex_transform gsl_fft_halfcomplex_radix2_backward
24 gsl_fft_halfcomplex_radix2_inverse gsl_fft_halfcomplex_radix2_transform gsl_fft_halfcomplex_wavetable_alloc
25 gsl_fft_halfcomplex_wavetable_free gsl_fft_halfcomplex_backward gsl_fft_halfcomplex_inverse
26 gsl_fft_halfcomplex_transform gsl_fft_halfcomplex_unpack gsl_fft_halfcomplex_radix2_unpack
27 gsl_fft_real_radix2_transform gsl_fft_real_wavetable_alloc gsl_fft_real_wavetable_free
28 gsl_fft_real_workspace_alloc gsl_fft_real_workspace_free gsl_fft_real_transform
29 gsl_fft_real_unpack $forward $backward $gsl_fft_forward $gsl_fft_backward
31 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );