Package org.apfloat
Class BesselHelper
- java.lang.Object
-
- org.apfloat.BesselHelper
-
class BesselHelper extends java.lang.ObjectHelper class for Bessel functions.- Since:
- 1.13.0
- Version:
- 1.14.0
-
-
Field Summary
Fields Modifier and Type Field Description private intradixprivate longtargetPrecisionprivate Apinttwoprivate longworkingPrecisionprivate Apcomplexzprivate Apcomplexν
-
Constructor Summary
Constructors Modifier Constructor Description privateBesselHelper(Apcomplex ν, Apcomplex z)Helper for Bessel functions.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ApcomplexbesselFirstKind(Apcomplex ν, boolean negate)private ApcomplexbesselI()private ApcomplexbesselI(Apcomplex ν)static ApcomplexbesselI(Apcomplex ν, Apcomplex z)private ApcomplexbesselJ()private ApcomplexbesselJ(Apcomplex ν)static ApcomplexbesselJ(Apcomplex ν, Apcomplex z)private ApcomplexbesselK()static ApcomplexbesselK(Apcomplex ν, Apcomplex z)private ApcomplexbesselSecondKind(java.util.function.BiFunction<Apcomplex,Apcomplex,Apcomplex> f)private ApcomplexbesselY()static ApcomplexbesselY(Apcomplex ν, Apcomplex z)private ApcomplexensurePrecision(Apcomplex z)private Apfloatoffset(long scale)
-
-
-
Method Detail
-
besselJ
public static Apcomplex besselJ(Apcomplex ν, Apcomplex z) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselI
public static Apcomplex besselI(Apcomplex ν, Apcomplex z) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselY
public static Apcomplex besselY(Apcomplex ν, Apcomplex z) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselK
public static Apcomplex besselK(Apcomplex ν, Apcomplex z) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselJ
private Apcomplex besselJ() throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselI
private Apcomplex besselI() throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselJ
private Apcomplex besselJ(Apcomplex ν) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselI
private Apcomplex besselI(Apcomplex ν) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselFirstKind
private Apcomplex besselFirstKind(Apcomplex ν, boolean negate) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselY
private Apcomplex besselY() throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselK
private Apcomplex besselK() throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
besselSecondKind
private Apcomplex besselSecondKind(java.util.function.BiFunction<Apcomplex,Apcomplex,Apcomplex> f) throws java.lang.ArithmeticException, ApfloatRuntimeException
- Throws:
java.lang.ArithmeticExceptionApfloatRuntimeException
-
offset
private Apfloat offset(long scale)
-
-