Package org.apfloat
Class BesselHelper
java.lang.Object
org.apfloat.BesselHelper
Helper class for Bessel functions.
- Since:
- 1.13.0
- Version:
- 1.14.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
BesselHelper
(Apcomplex ν, Apcomplex z) Helper for Bessel functions. -
Method Summary
Modifier and TypeMethodDescriptionprivate Apcomplex
besselFirstKind
(Apcomplex ν, boolean negate) private Apcomplex
besselI()
private Apcomplex
static Apcomplex
private Apcomplex
besselJ()
private Apcomplex
static Apcomplex
private Apcomplex
besselK()
static Apcomplex
private Apcomplex
private Apcomplex
besselY()
static Apcomplex
private Apcomplex
private Apfloat
offset
(long scale)
-
Field Details
-
targetPrecision
private long targetPrecision -
workingPrecision
private long workingPrecision -
radix
private int radix -
ν
-
z
-
two
-
-
Constructor Details
-
BesselHelper
Helper for Bessel functions.- Parameters:
ν
- The first argument.z
- The second argument.
-
-
Method Details
-
besselJ
public static Apcomplex besselJ(Apcomplex ν, Apcomplex z) throws ArithmeticException, ApfloatRuntimeException -
besselI
public static Apcomplex besselI(Apcomplex ν, Apcomplex z) throws ArithmeticException, ApfloatRuntimeException -
besselY
public static Apcomplex besselY(Apcomplex ν, Apcomplex z) throws ArithmeticException, ApfloatRuntimeException -
besselK
public static Apcomplex besselK(Apcomplex ν, Apcomplex z) throws ArithmeticException, ApfloatRuntimeException -
besselJ
-
besselI
-
besselJ
-
besselI
-
besselFirstKind
private Apcomplex besselFirstKind(Apcomplex ν, boolean negate) throws ArithmeticException, ApfloatRuntimeException -
besselY
-
besselK
-
besselSecondKind
private Apcomplex besselSecondKind(BiFunction<Apcomplex, Apcomplex, throws ArithmeticException, ApfloatRuntimeExceptionApcomplex> f) -
offset
-
ensurePrecision
-