COULOMB.pm (PDL-2.081) | : | COULOMB.pm (PDL-2.082) | ||
---|---|---|---|---|
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 949 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 958 "/home/osboxes/pdl-code/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 951 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 960 "/home/osboxes/pdl-code/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 949 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 958 "/home/osboxes/pdl-code/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 951 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 960 "/home/osboxes/pdl-code/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 949 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 958 "/home/osboxes/pdl-code/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 951 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 960 "/home/osboxes/pdl-code/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 949 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 958 "/home/osboxes/pdl-code/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 951 "/home/osboxes/pdl-code/blib/lib/PDL/PP.pm" | #line 960 "/home/osboxes/pdl-code/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 |