ABSTRACT
The algorithm presented provides a package of subroutines for calculating the cylindrical functions Jν(x), Nν(x), Hν(1)(x), Hν(2)(x) where the order ν is complex and the real argument x is nonnegative. The algorithm is written in Fortran 95 and calculates the functions using single, double, or quadruple precision according to the value of a parameter defined in the algorithm. The methods of calculating the functions are based on a series expansion, Debye's asymptotic expansions, Olver's asymptotic expansions, and recurrence methods (Miller's algorithms). The relative errors of the functional values computed by this algorithm using double precision are less than 2.4×10 − 13 in the region 0 ≤ Re ν ≤ 64, 0 ≤ Im ν ≤ 63, 0.024 ≤ x ≤ 97.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Amos, D. E. 1983a. Computation of Bessel functions of complex argument. Tech. rep. SAND83--0086, Sandia National Laboratories.
|
| |
2
|
Amos, D. E. 1983b. Computation of Bessel functions of complex argument and large order. Tech. rep. SAND83--0643, Sandia National Laboratories.
|
| |
3
|
Char, B. W., Geddes, K. O., Gonnet, G. H., Leong, B. L., Monagan, M. B., and Watt, S. M. 1991. Maple V Library Reference Manual. Springer-Verlag, Berlin, Germany.
|
 |
4
|
|
| |
5
|
Felsen, L. B. and Marcuvitz, N. 1994. Radiation and Scattering of Waves. IEEE Press, Los Alamitos, CA, 323--328.
|
| |
6
|
Gil, A., Segura, J., and Temme, N. M. 2002a. Computing complex Airy functions by numerical quadrature. Numer. Algor. 30, 11--23.
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
Goldstein, M. and Thaler, R. M. 1959. Recurrence techniques for the calculation of Bessel functions. Math. Tables Aids Comp. 13, 102--108.
|
| |
11
|
Kodama, M. 1995. Numerical calculation of the Bessel function of complex order using the recurrence method. IECE Trans. Fundamentals E78-A, 4, 506--516.
|
| |
12
|
Kodama, M. 1996. New algorithm on the recurrence method for numerical calculation of Bessel function of complex order. IECE Trans. Fundamentals E79-A, 4, 621--623.
|
| |
13
|
Kodama, M., Yamasato, M., and Yamashioro, S. 1995. Numerical calculation of the Neumann function Nν(x) of complex order ν. IECE Trans. Fundamentals E78-A, 6, 727--736.
|
 |
14
|
|
| |
15
|
Lozier, D. W. and Olver, F. W. J. 2000. Numerical Evaluation of Special Functions. homepage: http://math.nist.gov/mcsd/Reports/2001/nesf/.
|
| |
16
|
|
| |
17
|
Olver, F. W. 1970. Bessel functions of integer order. In Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, M. Abramowitz and I. A. Stegun, Eds. Dover Publications, Inc., New York, NY, Chapter 9, 355--433.
|
| |
18
|
Olver, F. W. J. 1975. Asymptotics and Special Functions. Academic Press, New York, NY.
|
| |
19
|
Olver, F. W. J. and Sookne, D. J. 1972. Note on backward recurrence algorithms. Math. Comput. 26, 120, 941--947.
|
| |
20
|
Rappoport, J. M. 2001. Canonical vector polynomials for the computation of complex order Bessel functions with the tau method. Comput. Math. Appl. 41, 399--406.
|
| |
21
|
Rashid, M. A. and Kodama, M. 2000. Numerical calculation of cylindrical functions of complex order using Debye's asymptotic series. IECE Trans. Fundamentals E83-A, 12, 2664--2671.
|
| |
22
|
Sensiper, S. 1957. Cylindrical radio waves. IRE Trans. Antennas Propag. AP-5, 1, 56--70.
|
| |
23
|
Stoer, J. and Bulirsch, R. 1991. Introduction to Numerical Analysis 2nd Ed. Springer-Verlag, Berlin, Germany.
|
| |
24
|
Temme, N. M. 1975. On the numerical evaluation of the modified Bessel function of the third kind. J. Comput. Phys. 19, 324--337.
|
| |
25
|
Temme, N. M. 1976. On the numerical evaluation of the ordinary Bessel function of the second kind. J. Comput. Phys. 21, 343--350.
|
| |
26
|
Thompson, I. J. and Barnett, A. R. 1985. COULCC: A continued-fraction algorithm for coulomb functions of complex order with complex arguments. Comput. Phys. Comm. 36, 363--372.
|
| |
27
|
|
| |
28
|
Watson, G. N. 1944. A treatise on the theory of Bessel functions, Second ed. Cambridge University Press, Cambridge, UK.
|
| |
29
|
|
|