ERF.pm (PDL-2.082) | : | ERF.pm (PDL-2.083) | ||
---|---|---|---|---|

skipping to change at line 31 | skipping to change at line 31 | |||

=head1 NAME | =head1 NAME | |||

PDL::GSLSF::ERF - PDL interface to GSL Special Functions | PDL::GSLSF::ERF - PDL interface to GSL Special Functions | |||

=head1 DESCRIPTION | =head1 DESCRIPTION | |||

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 "ERF.pm" | #line 40 "ERF.pm" | |||

=head1 FUNCTIONS | =head1 FUNCTIONS | |||

=cut | =cut | |||

#line 958 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

=head2 gsl_sf_erfc | =head2 gsl_sf_erfc | |||

=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 | |||

Complementary Error Function erfc(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,x,Inf inity}] | Complementary Error Function erfc(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,x,Inf inity}] | |||

=for bad | =for bad | |||

gsl_sf_erfc does not process bad values. | gsl_sf_erfc 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 "ERF.pm" | ||||

#line 960 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

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

#line 81 "ERF.pm" | ||||

#line 958 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

=head2 gsl_sf_log_erfc | =head2 gsl_sf_log_erfc | |||

=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 | |||

Log Complementary Error Function | Log Complementary Error Function | |||

=for bad | =for bad | |||

gsl_sf_log_erfc does not process bad values. | gsl_sf_log_erfc 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 "ERF.pm" | ||||

#line 960 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

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

#line 113 "ERF.pm" | ||||

#line 958 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

=head2 gsl_sf_erf | =head2 gsl_sf_erf | |||

=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 | |||

Error Function erf(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,0,x}] | Error Function erf(x) := 2/Sqrt[Pi] Integrate[Exp[-t^2], {t,0,x}] | |||

=for bad | =for bad | |||

gsl_sf_erf does not process bad values. | gsl_sf_erf does not process bad values. | |||

=cut | =cut | |||

#line 138 "ERF.pm" | ||||

#line 960 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

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

#line 145 "ERF.pm" | ||||

#line 958 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

=head2 gsl_sf_erf_Z | =head2 gsl_sf_erf_Z | |||

=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 | |||

Z(x) : Abramowitz+Stegun 26.2.1 | Z(x) : Abramowitz+Stegun 26.2.1 | |||

=for bad | =for bad | |||

gsl_sf_erf_Z does not process bad values. | gsl_sf_erf_Z does not process bad values. | |||

=cut | =cut | |||

#line 170 "ERF.pm" | ||||

#line 960 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

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

#line 177 "ERF.pm" | ||||

#line 958 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

=head2 gsl_sf_erf_Q | =head2 gsl_sf_erf_Q | |||

=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 | |||

Q(x) : Abramowitz+Stegun 26.2.1 | Q(x) : Abramowitz+Stegun 26.2.1 | |||

=for bad | =for bad | |||

gsl_sf_erf_Q does not process bad values. | gsl_sf_erf_Q does not process bad values. | |||

=cut | =cut | |||

#line 202 "ERF.pm" | ||||

#line 960 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | ||||

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

#line 209 "ERF.pm" | ||||

#line 87 "gsl_sf_erf.pd" | #line 87 "gsl_sf_erf.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 | |||

is no warranty. You are allowed to redistribute this software / | is no warranty. You are allowed to redistribute this software / | |||

documentation under certain conditions. For details, see the file | documentation under certain conditions. For details, see the file | |||

COPYING in the PDL distribution. If this file is separated from the | COPYING in the PDL distribution. If this file is separated from the | |||

PDL distribution, the copyright notice should be included in the file. | PDL distribution, the copyright notice should be included in the file. | |||

The GSL SF modules were written by G. Jungman. | The GSL SF modules were written by G. Jungman. | |||

=cut | =cut | |||

#line 229 "ERF.pm" | #line 201 "ERF.pm" | |||

# Exit with OK status | # Exit with OK status | |||

1; | 1; | |||

End of changes. 13 change blocks. | ||||

32 lines changed or deleted | | 2 lines changed or added |