# This file was automatically generated by SWIG (http://www.swig.org). # Version 1.3.36 # # Don't modify this file, modify the SWIG interface instead. package Math::GSL::DFT; use base qw(Exporter); use base qw(DynaLoader); package Math::GSL::DFTc; bootstrap Math::GSL::DFT; package Math::GSL::DFT; @EXPORT = qw(); # ---------- BASE METHODS ------------- package Math::GSL::DFT; sub TIEHASH { my ($classname,$obj) = @_; return bless $obj, $classname; } sub CLEAR { } sub FIRSTKEY { } sub NEXTKEY { } sub FETCH { my ($self,$field) = @_; my $member_func = "swig_${field}_get"; $self->$member_func(); } sub STORE { my ($self,$field,$newval) = @_; my $member_func = "swig_${field}_set"; $self->$member_func($newval); } sub this { my $ptr = shift; return tied(%$ptr); } # ------- FUNCTION WRAPPERS -------- package Math::GSL::DFT; *gsl_dft_complex_forward = *Math::GSL::DFTc::gsl_dft_complex_forward; *gsl_dft_complex_backward = *Math::GSL::DFTc::gsl_dft_complex_backward; *gsl_dft_complex_inverse = *Math::GSL::DFTc::gsl_dft_complex_inverse; *gsl_dft_complex_transform = *Math::GSL::DFTc::gsl_dft_complex_transform; # ------- VARIABLE STUBS -------- package Math::GSL::DFT; @EXPORT_OK = qw/ gsl_dft_complex_forward gsl_dft_complex_backward gsl_dft_complex_inverse gsl_dft_complex_transform /; %EXPORT_TAGS = ( all => [ @EXPORT_OK ] ); __END__ =head1 NAME Math::GSL::DFT - Discrete Fourier Transform =head1 SYNOPSIS use Math::GSL::DFT qw/:all/; =head1 DESCRIPTION Here is a list of all the functions included in this module : =over =item C =item C =item C =item C =item For more informations on the functions, we refer you to the GSL offcial documentation: L =item Tip : search on google: site:http://www.gnu.org/software/gsl/manual/html_node/ name_of_the_function_you_want =back =head1 EXAMPLES =head1 AUTHORS Jonathan Leto and Thierry Moisan =head1 COPYRIGHT AND LICENSE Copyright (C) 2008 Jonathan Leto and Thierry Moisan This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut 1;