More Chebyshev tests
[Math-GSL.git] / Chebyshev.i
blob319bd7fdd208327f066e38d68e3ca6f4b27d2d9e
1 %module "Math::GSL::Chebyshev"
2 %include "typemaps.i"
3 %include "gsl_typemaps.i"
4 %{
5 #include "gsl/gsl_chebyshev.h"
6 #include "gsl/gsl_math.h"
7 #include "gsl/gsl_mode.h"
8 %}
9 %include "gsl/gsl_chebyshev.h"
10 %include "gsl/gsl_math.h"
11 %include "gsl/gsl_mode.h"
14 %perlcode %{
15 @EXPORT_OK = qw/
16 gsl_cheb_alloc
17 gsl_cheb_free
18 gsl_cheb_init
19 gsl_cheb_eval
20 gsl_cheb_eval_err
21 gsl_cheb_eval_n
22 gsl_cheb_eval_n_err
23 gsl_cheb_eval_mode
24 gsl_cheb_eval_mode_e
25 gsl_cheb_calc_deriv
26 gsl_cheb_calc_integ
28 %EXPORT_TAGS = ( all => [ @EXPORT_OK ] );
30 __END__
32 =head1 NAME
34 Math::GSL::Chebyshev - Routines for computing Chebyshev approximations to univariate functions
36 =head1 SYNOPSIS
38 This module is not yet implemented. Patches Welcome!
40 use Math::GSL::Chebyshev qw /:all/;
42 =head1 DESCRIPTION
44 Here is a list of all the functions in this module :
46 =over
48 =item * C<gsl_cheb_alloc >
50 =item * C<gsl_cheb_free >
52 =item * C<gsl_cheb_init >
54 =item * C<gsl_cheb_eval >
56 =item * C<gsl_cheb_eval_err >
58 =item * C<gsl_cheb_eval_n >
60 =item * C<gsl_cheb_eval_n_err >
62 =item * C<gsl_cheb_eval_mode >
64 =item * C<gsl_cheb_eval_mode_e >
66 =item * C<gsl_cheb_calc_deriv >
68 =item * C<gsl_cheb_calc_integ >
70 =back
72 For more informations on the functions, we refer you to the GSL offcial
73 documentation: L<http://www.gnu.org/software/gsl/manual/html_node/>
75 Tip : search on google: site:http://www.gnu.org/software/gsl/manual/html_node/ name_of_the_function_you_want
78 =head1 AUTHORS
80 Jonathan Leto <jonathan@leto.net> and Thierry Moisan <thierry.moisan@gmail.com>
82 =head1 COPYRIGHT AND LICENSE
84 Copyright (C) 2008 Jonathan Leto and Thierry Moisan
86 This program is free software; you can redistribute it and/or modify it
87 under the same terms as Perl itself.
89 =cut