Abstract
The present algorithm provides a module for calculating the cylindrical functionsJv(z),Yv(z),Hv(1)(z), andHv(2)(z), where the ordervis complex and the complex argumentzsatisfies −π< argz≤π. The algorithm is written in Fortran 90 and calculates the functions using real and complex numbers of any intrinsic data type whose kind type parameter the user’s Fortran system accepts. The methods of calculating the functions are based on two kinds of series expansions and numerical integration. Wronskian tests examine the functional values computed by this algorithm with double precision at 4,100,625 pseudorandom test points in the region |Rev| ≤ 60, |Imv| ≤ 60, |Rez| ≤ 300, |Imz| ≤ 300. From the results of the tests, we find that the errors of two kinds of Wronskians are less than 6.42 × 10−14.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献