id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2733,Cylindrical bessel fuction gives wrong result if n=-1 and z>1,Ivan Lisenkov ,John Maddock,"If the order of Bessel function is -1 and argument is more than 1.0 the algorithm goes on wrong branch, giving always 0 as result. Here a program to illustrate the problem: {{{ #include #include int main() { std::cout.setf (std::ios::scientific | std::ios::left); std::cout.precision(5); double z=0.99999; std::cout<<""z=""< besselj(-1,0.99999) ans = -0.44005 - 0.00000i octave:26> besselj(-1,1.00007) ans = -0.44007 - 0.00000i }}}",Patches,closed,Boost 1.38.0,math,Boost 1.37.0,Problem,fixed,bessel,