Abstract
Algorithm 644 computes all major Bessel functions of a complex argument and of nonnegative order. Single-precision routine CBESY and double-precision routine ZBESY are modified to reduce the computation time for the Y Bessel function by approximately 25% over a wide range of arguments and orders. Quick check (driver) programs that exercise the package are also modified to make tests more meaningful over larger regions of the complex plane.
- ABRAMOWlTZ, M. AND STEGUN, I.A. 1995. Handbook of Mathematical Functions. NBS Applied Math Series, vo}. 55. U.S. Dept. of Commerce, Washington, D.C.Google Scholar
- AMOS, D. E. 1986. Algorithm 644, a portable package for Bessel functions of a complex argument and nonnegative order. ACM Trans. Math. Softw. 12, 3 (Sept.), 265-273. Google ScholarDigital Library
- A~Ios, D.E. 1990. Remark on Algorithm 644. ACM Trans. Math. Softw. 16, 4 (Dec.), 404. Google ScholarDigital Library
Index Terms
- A remark on Algorithm 644: “A portable package for Bessel functions of a complex argument and nonnegative order”
Recommendations
Remark on Algorithm 644
This remark details correction for errors in the functions which compute the modified Bessel function of the second kind and the log of the gamma function. In both cases these errors cause a loss of precision for a small range of values of the ν ...
Algorithm 644: A portable package for Bessel functions of a complex argument and nonnegative order
This algorithm is a package of subroutines for Computing Bessel functions Hv(1)(z), Hv(2)(z), Iv(z), Jv(z), Kv(z), Yv(z) and Airy functions Ai(z), Ai′(z), Bi(z), Bi′(z) for ordersv≥0 and complex z in −π<arg z≤π. Eight callable subroutines and their ...
Comments