Class BesselHelper
java.lang.Object
org.apfloat.BesselHelper
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBesselHelper(Apcomplex ν, Apcomplex z) Helper for Bessel functions. -
Method Summary
Modifier and TypeMethodDescriptionprivate ApcomplexbesselFirstKind(Apcomplex ν, boolean negate) private ApcomplexbesselI()private Apcomplexstatic Apcomplexprivate ApcomplexbesselJ()private Apcomplexstatic Apcomplexprivate ApcomplexbesselK()static Apcomplexprivate Apcomplexprivate ApcomplexbesselY()static Apcomplexprivate Apcomplexprivate Apfloatoffset(long scale)
-
Field Details
-
targetPrecision
private long targetPrecision -
workingPrecision
private long workingPrecision -
radix
private int radix -
ν
-
z
-
two
-
-
Constructor Details
-
BesselHelper
-
-
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, Apcomplex> f) throws ArithmeticException, ApfloatRuntimeException -
offset
-
ensurePrecision
-