Apply nan/inf handling patch from Sisyphus
[Math-GSL.git] / Chebyshev.i
blob69896338430aaf44d6e2393597396ac0293610de
1 %module "Math::GSL::Chebyshev"
2 %{
3 #include "gsl/gsl_chebyshev.h"
4 %}
6 %include "gsl/gsl_chebyshev.h"
9 %perlcode %{
10 @EXPORT_OK = qw/
11 gsl_cheb_alloc
12 gsl_cheb_free
13 gsl_cheb_init
14 gsl_cheb_eval
15 gsl_cheb_eval_err
16 gsl_cheb_eval_n
17 gsl_cheb_eval_n_err
18 gsl_cheb_eval_mode
19 gsl_cheb_eval_mode_e
20 gsl_cheb_calc_deriv
21 gsl_cheb_calc_integ
23 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );
25 __END__
27 =head1 NAME
29 Math::GSL::Chebyshev - Routines for computing Chebyshev approximations to univariate functions
31 =head1 SYNOPSIS
33 This module is not yet implemented. Patches Welcome!
35 use Math::GSL::Chebyshev qw /:all/;
37 =head1 DESCRIPTION
39 Here is a list of all the functions in this module :
41 =over
43 =item * C<gsl_cheb_alloc >
45 =item * C<gsl_cheb_free >
47 =item * C<gsl_cheb_init >
49 =item * C<gsl_cheb_eval >
51 =item * C<gsl_cheb_eval_err >
53 =item * C<gsl_cheb_eval_n >
55 =item * C<gsl_cheb_eval_n_err >
57 =item * C<gsl_cheb_eval_mode >
59 =item * C<gsl_cheb_eval_mode_e >
61 =item * C<gsl_cheb_calc_deriv >
63 =item * C<gsl_cheb_calc_integ >
65 =back
67 For more informations on the functions, we refer you to the GSL offcial
68 documentation: L<http://www.gnu.org/software/gsl/manual/html_node/>
70 Tip : search on google: site:http://www.gnu.org/software/gsl/manual/html_node/ name_of_the_function_you_want
73 =head1 AUTHORS
75 Jonathan Leto <jonathan@leto.net> and Thierry Moisan <thierry.moisan@gmail.com>
77 =head1 COPYRIGHT AND LICENSE
79 Copyright (C) 2008 Jonathan Leto and Thierry Moisan
81 This program is free software; you can redistribute it and/or modify it
82 under the same terms as Perl itself.
84 =cut