NAME
Gsl - Perl Interface to The GNU Scientific Library
SYNOPSIS
use Gsl qw(:FUNCTIONFAMILY);
# returns an object for Special function answers
my $r = new Gsl::SpecialFunction;
my $answer = FUNCTION( $x );
# functions that take a result object have a _e appended
# to their name
my $status = FUNCTION_e( $x, $r );
print "Value: " . $r->val . "\n";
print "Error: " . $r->err . "\n";
print "Status: $status\n";
DESCRIPTION
Currently this module only implements the GSL Special function library.
Current Function Families and their description:
Airy - Airy Functions
Bessel - Bessel Functions
Clausen - Clausen Functions
Coulomb - Coulomb Wave Functions
Coupling - Coupling Coefficients
Dawson - Dawson Function
Debye - Debye Functions
Dilog - Dilogarithm
Elementary - Elementary Functions
EllipticInt - Elliptic Integrals
EllipticJac - Elliptic Functions (Jacobi)
Error - Error Function
Exp - Exponential Function
ExpInt - Exponential Integrals
FermiDirac - Fermi-Dirac Function
Gamma - Gamma Function (includes Factorial)
Gegenbauer - Gegenbauer Functions
HyperGeometric - Hypergeometric Functions
Laguerre - Laguerre Functions
Legendre - Legendre Functions and Spherical Harmonics
Log - Logarithm and Related Functions
Power - Power Function (x^n)
Psi - Psi (Digamma) Function
Synchrotron - Synchrotron Functions
Transport - Transport Functions
Trig - Trigonometric Functions
Zeta - Zeta Functions
SpecialFunction - The Full Monty
Exported constants
None
Exported functions
Please go to http://sources.redhat.com/gsl/ref/gsl-ref_toc.html for a complete
list of the functions, there are a lot of them, and GSL already has very good
documentation for them.
AUTHOR
Jonathan Leto, jonathan@leto.net
SEE ALSO
GNU Scientific Library http://sources.redhat.com/gsl
To get Gsl: http://www.leto.net/code/gsl/