Encapsulates the results returned by
BesselJ.rjBesl(double, double, int)
.
getVals()
returns the computed function values.
getnVals()
is the number of values among those returned by getnVals()
that can be considered accurate.
nVals < 0
: An argument is out of range. For example, nb <= 0
,
alpha < 0 or > 1
, or x is too large. In this case, b(0) is set to zero, the
remainder of the b-vector is not calculated, and nVals is set to
MIN(nb,0) - 1 so that nVals != nb.
nb > nVals > 0
: Not all requested function values could be calculated
accurately. This usually occurs because nb is much larger than abs(x). In
this case, b(n) is calculated to the desired accuracy for n < nVals
, but
precision is lost for nVals < n <= nb
. If b(n) does not vanish for
n > nVals
(because it is too small to be represented), and b(n)/b(nVals) =
\(10^{-k}\), then only the first NSIG-k significant figures of b(n) can be
trusted.