Ticket #2733: bessel_jn.patch

File bessel_jn.patch, 570 bytes (added by Ivan Lisenkov <ivan@…>, 14 years ago)
  • boost/math/special_functions/detail/bessel_jn.hpp

     
    3232    {
    3333        return bessel_j0(x);
    3434    }
    35     if (n == 1)
     35    if ((n == 1) || (n == -1))
    3636    {
    37         return bessel_j1(x);
     37        factor = n;  // J_{-1}(z) = -1*J_1(z)
     38        value = bessel_j1(x);
     39        value *=factor;
     40        return value;
    3841    }
    3942    if (n < 0)
    4043    {