EXP.pm (PDL-2.079) | : | EXP.pm (PDL-2.080) | ||
---|---|---|---|---|

skipping to change at line 37 | skipping to change at line 37 | |||

This is an interface to the Special Function package present in the GNU Scientif ic Library. | This is an interface to the Special Function package present in the GNU Scientif ic Library. | |||

=cut | =cut | |||

#line 39 "EXP.pm" | #line 39 "EXP.pm" | |||

=head1 FUNCTIONS | =head1 FUNCTIONS | |||

=cut | =cut | |||

#line 1058 "../../../../blib/lib/PDL/PP.pm" | #line 948 "../../../../blib/lib/PDL/PP.pm" | |||

=head2 gsl_sf_exp | =head2 gsl_sf_exp | |||

=for sig | =for sig | |||

Signature: (double x(); double [o]y(); double [o]e()) | Signature: (double x(); double [o]y(); double [o]e()) | |||

=for ref | =for ref | |||

Exponential | Exponential | |||

=for bad | =for bad | |||

gsl_sf_exp does not process bad values. | gsl_sf_exp does not process bad values. | |||

It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays. | It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays. | |||

=cut | =cut | |||

#line 74 "EXP.pm" | #line 74 "EXP.pm" | |||

#line 1060 "../../../../blib/lib/PDL/PP.pm" | #line 950 "../../../../blib/lib/PDL/PP.pm" | |||

*gsl_sf_exp = \&PDL::gsl_sf_exp; | *gsl_sf_exp = \&PDL::gsl_sf_exp; | |||

#line 81 "EXP.pm" | #line 81 "EXP.pm" | |||

#line 1058 "../../../../blib/lib/PDL/PP.pm" | #line 948 "../../../../blib/lib/PDL/PP.pm" | |||

=head2 gsl_sf_exprel_n | =head2 gsl_sf_exprel_n | |||

=for sig | =for sig | |||

Signature: (double x(); double [o]y(); double [o]e(); int n) | Signature: (double x(); double [o]y(); double [o]e(); int n) | |||

=for ref | =for ref | |||

N-relative Exponential. exprel_N(x) = N!/x^N (exp(x) - Sum[x^k/k!, {k,0,N-1}]) = 1 + x/(N+1) + x^2/((N+1)(N+2)) + ... = 1F1(1,1+N,x) | N-relative Exponential. exprel_N(x) = N!/x^N (exp(x) - Sum[x^k/k!, {k,0,N-1}]) = 1 + x/(N+1) + x^2/((N+1)(N+2)) + ... = 1F1(1,1+N,x) | |||

=for bad | =for bad | |||

gsl_sf_exprel_n does not process bad values. | gsl_sf_exprel_n does not process bad values. | |||

It will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays. | ||||

=cut | =cut | |||

#line 106 "EXP.pm" | #line 106 "EXP.pm" | |||

#line 1060 "../../../../blib/lib/PDL/PP.pm" | #line 950 "../../../../blib/lib/PDL/PP.pm" | |||

*gsl_sf_exprel_n = \&PDL::gsl_sf_exprel_n; | *gsl_sf_exprel_n = \&PDL::gsl_sf_exprel_n; | |||

#line 113 "EXP.pm" | #line 113 "EXP.pm" | |||

#line 1058 "../../../../blib/lib/PDL/PP.pm" | #line 948 "../../../../blib/lib/PDL/PP.pm" | |||

=head2 gsl_sf_exp_err | =head2 gsl_sf_exp_err | |||

=for sig | =for sig | |||

Signature: (double x(); double dx(); double [o]y(); double [o]e()) | Signature: (double x(); double dx(); double [o]y(); double [o]e()) | |||

=for ref | =for ref | |||

Exponential of a quantity with given error. | Exponential of a quantity with given error. | |||

=for bad | =for bad | |||

gsl_sf_exp_err does not process bad values. | gsl_sf_exp_err does not process bad values. | |||

=cut | =cut | |||

#line 138 "EXP.pm" | #line 138 "EXP.pm" | |||

#line 1060 "../../../../blib/lib/PDL/PP.pm" | #line 950 "../../../../blib/lib/PDL/PP.pm" | |||

*gsl_sf_exp_err = \&PDL::gsl_sf_exp_err; | *gsl_sf_exp_err = \&PDL::gsl_sf_exp_err; | |||

#line 145 "EXP.pm" | #line 145 "EXP.pm" | |||

#line 65 "gsl_sf_exp.pd" | #line 65 "gsl_sf_exp.pd" | |||

=head1 AUTHOR | =head1 AUTHOR | |||

This file copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it> | This file copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it> | |||

All rights reserved. There | All rights reserved. There | |||

End of changes. 6 change blocks. | ||||

6 lines changed or deleted | | 6 lines changed or added |