Adding tests to QRNG and switching the RNG tests to Test::Class
[Math-GSL.git] / FFT.i
blob869af5ecdb82baf4a87907a2c9ad9367f34093b9
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 %}
9 %include "/usr/local/include/gsl/gsl_fft.h"
10 %include "/usr/local/include/gsl/gsl_fft_complex.h"
11 %include "/usr/local/include/gsl/gsl_fft_halfcomplex.h"
12 %include "/usr/local/include/gsl/gsl_fft_real.h"
14 %perlcode %{
15 @EXPORT_OK = qw/
16 gsl_fft_complex_radix2_forward gsl_fft_complex_radix2_backward gsl_fft_complex_radix2_inverse
17 gsl_fft_complex_radix2_transform gsl_fft_complex_radix2_dif_forward gsl_fft_complex_radix2_dif_backward
18 gsl_fft_complex_radix2_dif_inverse gsl_fft_complex_radix2_dif_transform gsl_fft_complex_wavetable_alloc
19 gsl_fft_complex_wavetable_free gsl_fft_complex_workspace_alloc gsl_fft_complex_workspace_free
20 gsl_fft_complex_memcpy gsl_fft_complex_forward gsl_fft_complex_backward
21 gsl_fft_complex_inverse gsl_fft_complex_transform gsl_fft_halfcomplex_radix2_backward
22 gsl_fft_halfcomplex_radix2_inverse gsl_fft_halfcomplex_radix2_transform gsl_fft_halfcomplex_wavetable_alloc
23 gsl_fft_halfcomplex_wavetable_free gsl_fft_halfcomplex_backward gsl_fft_halfcomplex_inverse
24 gsl_fft_halfcomplex_transform gsl_fft_halfcomplex_unpack gsl_fft_halfcomplex_radix2_unpack
25 gsl_fft_real_radix2_transform gsl_fft_real_wavetable_alloc gsl_fft_real_wavetable_free
26 gsl_fft_real_workspace_alloc gsl_fft_real_workspace_free gsl_fft_real_transform
27 gsl_fft_real_unpack $forward $backward $gsl_fft_forward $gsl_fft_backward
29 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );