"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "GENERATED/PDL/GSLSF/COULOMB.pm" between
PDL-2.079.tar.gz and PDL-2.080.tar.gz

About: PDL (Perl Data Language) aims to turn perl into an efficient numerical language for scientific computing (similar to IDL and MatLab).

COULOMB.pm  (PDL-2.079):COULOMB.pm  (PDL-2.080)
skipping to change at line 39 skipping to change at line 39
=head1 SYNOPSIS =head1 SYNOPSIS
=cut =cut
#line 41 "COULOMB.pm" #line 41 "COULOMB.pm"
=head1 FUNCTIONS =head1 FUNCTIONS
=cut =cut
#line 1058 "../../../../blib/lib/PDL/PP.pm" #line 948 "../../../../blib/lib/PDL/PP.pm"
=head2 gsl_sf_hydrogenicR =head2 gsl_sf_hydrogenicR
=for sig =for sig
Signature: (double x(); double [o]y(); double [o]e(); int n; int l; double z) Signature: (double x(); double [o]y(); double [o]e(); int n; int l; double z)
=for ref =for ref
Normalized Hydrogenic bound states. Radial dipendence. Normalized Hydrogenic bound states. Radial dipendence.
=for bad =for bad
gsl_sf_hydrogenicR does not process bad values. gsl_sf_hydrogenicR 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 76 "COULOMB.pm" #line 76 "COULOMB.pm"
#line 1060 "../../../../blib/lib/PDL/PP.pm" #line 950 "../../../../blib/lib/PDL/PP.pm"
*gsl_sf_hydrogenicR = \&PDL::gsl_sf_hydrogenicR; *gsl_sf_hydrogenicR = \&PDL::gsl_sf_hydrogenicR;
#line 83 "COULOMB.pm" #line 83 "COULOMB.pm"
#line 1058 "../../../../blib/lib/PDL/PP.pm" #line 948 "../../../../blib/lib/PDL/PP.pm"
=head2 gsl_sf_coulomb_wave_FGp_array =head2 gsl_sf_coulomb_wave_FGp_array
=for sig =for sig
Signature: (double x(); double [o]fc(n); double [o]fcp(n); double [o]gc(n); do uble [o]gcp(n); int [o]ovfw(); double [o]fe(n); double [o]ge(n); double lam_min; int kmax=>n; double eta) Signature: (double x(); double [o]fc(n); double [o]fcp(n); double [o]gc(n); do uble [o]gcp(n); int [o]ovfw(); double [o]fe(n); double [o]ge(n); double lam_min; int kmax=>n; double eta)
=for ref =for ref
Coulomb wave functions F_{lam_F}(eta,x), G_{lam_G}(eta,x) and their derivatives ; lam_G := lam_F - k_lam_G. if ovfw is signaled then F_L(eta,x) = fc[k_L] * ex p(fe) and similar. Coulomb wave functions F_{lam_F}(eta,x), G_{lam_G}(eta,x) and their derivatives ; lam_G := lam_F - k_lam_G. if ovfw is signaled then F_L(eta,x) = fc[k_L] * ex p(fe) and similar.
=for bad =for bad
gsl_sf_coulomb_wave_FGp_array does not process bad values. gsl_sf_coulomb_wave_FGp_array 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 108 "COULOMB.pm" #line 108 "COULOMB.pm"
#line 1060 "../../../../blib/lib/PDL/PP.pm" #line 950 "../../../../blib/lib/PDL/PP.pm"
*gsl_sf_coulomb_wave_FGp_array = \&PDL::gsl_sf_coulomb_wave_FGp_array; *gsl_sf_coulomb_wave_FGp_array = \&PDL::gsl_sf_coulomb_wave_FGp_array;
#line 115 "COULOMB.pm" #line 115 "COULOMB.pm"
#line 1058 "../../../../blib/lib/PDL/PP.pm" #line 948 "../../../../blib/lib/PDL/PP.pm"
=head2 gsl_sf_coulomb_wave_sphF_array =head2 gsl_sf_coulomb_wave_sphF_array
=for sig =for sig
Signature: (double x(); double [o]fc(n); int [o]ovfw(); double [o]fe(n); doubl e lam_min; int kmax=>n; double eta) Signature: (double x(); double [o]fc(n); int [o]ovfw(); double [o]fe(n); doubl e lam_min; int kmax=>n; double eta)
=for ref =for ref
Coulomb wave function divided by the argument, F(xi, eta)/xi. This is the funct ion which reduces to spherical Bessel functions in the limit eta->0. Coulomb wave function divided by the argument, F(xi, eta)/xi. This is the funct ion which reduces to spherical Bessel functions in the limit eta->0.
=for bad =for bad
gsl_sf_coulomb_wave_sphF_array does not process bad values. gsl_sf_coulomb_wave_sphF_array 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 140 "COULOMB.pm" #line 140 "COULOMB.pm"
#line 1060 "../../../../blib/lib/PDL/PP.pm" #line 950 "../../../../blib/lib/PDL/PP.pm"
*gsl_sf_coulomb_wave_sphF_array = \&PDL::gsl_sf_coulomb_wave_sphF_array; *gsl_sf_coulomb_wave_sphF_array = \&PDL::gsl_sf_coulomb_wave_sphF_array;
#line 147 "COULOMB.pm" #line 147 "COULOMB.pm"
#line 1058 "../../../../blib/lib/PDL/PP.pm" #line 948 "../../../../blib/lib/PDL/PP.pm"
=head2 gsl_sf_coulomb_CL_e =head2 gsl_sf_coulomb_CL_e
=for sig =for sig
Signature: (double L(); double eta(); double [o]y(); double [o]e()) Signature: (double L(); double eta(); double [o]y(); double [o]e())
=for ref =for ref
Coulomb wave function normalization constant. [Abramowitz+Stegun 14.1.8, 14.1.9] . Coulomb wave function normalization constant. [Abramowitz+Stegun 14.1.8, 14.1.9] .
=for bad =for bad
gsl_sf_coulomb_CL_e does not process bad values. gsl_sf_coulomb_CL_e 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 172 "COULOMB.pm" #line 172 "COULOMB.pm"
#line 1060 "../../../../blib/lib/PDL/PP.pm" #line 950 "../../../../blib/lib/PDL/PP.pm"
*gsl_sf_coulomb_CL_e = \&PDL::gsl_sf_coulomb_CL_e; *gsl_sf_coulomb_CL_e = \&PDL::gsl_sf_coulomb_CL_e;
#line 179 "COULOMB.pm" #line 179 "COULOMB.pm"
#line 90 "gsl_sf_coulomb.pd" #line 90 "gsl_sf_coulomb.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. 8 change blocks. 
8 lines changed or deleted 8 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)