Merge branch 'master' into bleed
[Math-GSL.git] / PowInt.i
blobeb65318e9adb67b2838643d4ec19c6a166e5291c
1 %module PowInt
2 %{
3 #include "/usr/local/include/gsl/gsl_pow_int.h"
4 %}
6 %include "/usr/local/include/gsl/gsl_pow_int.h"
8 %perlcode %{
10 our @EXPORT_OK = qw/ gsl_pow_2 gsl_pow_2 gsl_pow_3
11 gsl_pow_4 gsl_pow_5 gsl_pow_6
12 gsl_pow_7 gsl_pow_8 gsl_pow_9
13 gsl_pow_int
15 our %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );
17 __END__
19 =head1 NAME
21 Math::GSL::PowInt - mathematical power functions
23 =head1 SYPNOPSIS
25 use Math::GSL::PowInt qw /gsl_pow_2/;
27 print "gsl_pow_2(4)=" . gsl_pow_2(4) . "\n";
29 =head1 DESCRIPTION
31 This module uses the GSL mathematical functions. It contains gsl_pow_2 to gsl_pow_9. If you need a power higher than 9, you can use gsl_pow_int.
33 You have to add the functions you want to use inside the qw /put_funtion_here /.
35 You can also write use Math::GSL::PowInt qw/:all/ to use all avaible functions of the module.
37 =head1 AUTHOR
39 Jonathan Leto <jaleto@gmail.com> and Thierry Moisan <thierry.moisan@gmail.com>
41 =head1 COPYRIGHT AND LICENSE
43 Copyright (C) 2008 Jonathan Leto and Thierry Moisan
45 This program is free software; you can redistribute it and/or modify it
46 under the same terms as Perl itself.
48 =cut