Opened 9 years ago

Closed 8 years ago

#9927 closed Bugs (worksforme)

Bug in zero's finding of bessel functions

Reported by: Peter Zwart <PHZwart@…> Owned by: John Maddock
Milestone: To Be Determined Component: math
Version: Boost 1.55.0 Severity: Cosmetic
Keywords: special functions Cc:

Description

The zero finding routine for cylindrical bessel functions gives incorrect values for a large number of nodes for a variety of orders. Examples are

order = 3/2, first zero. Reported at 8.3825 but should be at 8.1825, i.e. 0.2 lower. I check refined all first 100 zeros up to order 100+1/2 using a golden section search against a spherical bessel function. Where there are errors, they are always 0.2.

Change History (4)

comment:1 by Peter Zwart <PHZwart@…>, 9 years ago

After applying patch

https://github.com/boostorg/math/commit/9f8ffee4b7a3f82b1c582735d43522d7d0cde746

the problem went away.

Problem solved!

comment:2 by Peter Zwart <PHZwart@…>, 9 years ago

Severity: ProblemCosmetic

comment:3 by John Maddock, 9 years ago

So can I close this issue now?

comment:4 by John Maddock, 8 years ago

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.