JLFloat64SpecialFunctions2¶
jf64sf2.spad line 1 [edit on github]
Special functions computed using Julia's ecosystem. They are here essentially for “completeness” purpose with JLFloat64. You should use the DoubleFloat's special functions if available, calling Julia functions is costly.
- airyAiPrimex: JLFloat64 -> JLFloat64
airyAiPrimex(z)computes scaled derivative of the AiryAifunction atz
- airyBiPrimex: JLFloat64 -> JLFloat64
airyBiPrimex(z)computes scaled derivative of the AiryBifunction atz
- besselI: (JLFloat64, JLFloat64) -> JLFloat64
besselI(nu,z)computes modified Bessel function of the first kind of ordernuatz
- besselIx: (JLFloat64, JLFloat64) -> JLFloat64
besselIx(nu,z)computes scaled modified Bessel function of the first kind of ordernuatz
- besselJ: (JLFloat64, JLFloat64) -> JLFloat64
besselJ(nu,z)computes Bessel function of the first kind of ordernuatz
- besselJx: (JLFloat64, JLFloat64) -> JLFloat64
besselJx(nu,z)computes scaled Bessel function of the first kind of ordernuatz
- besselK: (JLFloat64, JLFloat64) -> JLFloat64
besselK(nu,z)computes modified Bessel function of the second kind of ordernuatz
- besselKx: (JLFloat64, JLFloat64) -> JLFloat64
besselKx(nu,z)computes scaled modified Bessel function of the second kind of ordernuatz
- besselY: (JLFloat64, JLFloat64) -> JLFloat64
besselY(nu,z)computes Bessel function of the second kind of ordernuatz
- besselYx: (JLFloat64, JLFloat64) -> JLFloat64
besselYx(nu,z)computes scaled Bessel function of the second kind of ordernuatz
- dawson: JLFloat64 -> JLFloat64
dawson(x)computes scaled imaginary error function, a.k.a. Dawson function.
- digamma: JLFloat64 -> JLFloat64
digamma(x)computes digamma function (i.e. the derivative of loggamma atx)
- erfc: JLFloat64 -> JLFloat64
erfc(x)computes complementary error function, i.e. the accurate version of 1-erf(x) for largex
- erfcx: JLFloat64 -> JLFloat64
erfcx(x)computes scaled complementary error function, i.e. accurate e^(x^2) erfc(x) for largex
- Gamma: (JLFloat64, JLFloat64) -> JLFloat64
Gamma(a,z)computes upper incomplete gamma function Gamma(a,z)
- gamma_inc_inv: (JLFloat64, JLFloat64, JLFloat64) -> JLFloat64
gamma_inc_inv(a,p,q)computes inverse of incomplete gamma function ratioP(a,x) andQ(a,x) (i.eevaluatesxgivenP(a,x)=pandQ(a,x)=q)
- invdigamma: JLFloat64 -> JLFloat64
invdigamma(x)computes invdigamma function (i.e. inverse of digamma function atxusing fixed-point iteration algorithm)
- jinc: JLFloat64 -> JLFloat64
jinc(x)computes scaled Bessel function of the first kind divided byx. A.k.a. sombrero or besinc
- logabsbeta: (JLFloat64, JLFloat64) -> JLFloat64
logabsbeta(x,y)computes accurate log(abs(beta(x,y))) for largexory
- logBeta: (JLFloat64, JLFloat64) -> JLFloat64
logBeta(x,y)computes accurate log(beta(x,y)) for largexory
- logerfc: JLFloat64 -> JLFloat64
logerfc(x)computes log of the complementary error function, i.e. accurateln(erfc(x)) for largex
- logerfcx: JLFloat64 -> JLFloat64
logerfcx(x)computes log of the scaled complementary error function, i.e. accurateln(erfcx(x)) for large negativex
- logGamma: (JLFloat64, JLFloat64) -> JLFloat64
logGamma(a,z)computes accurate log(gamma(a,x)) for large arguments
- polygamma: (JLInt64, JLFloat64) -> JLFloat64
polygamma(m,x)computes polygamma function (i.ethe (m+1)-th derivative of the loggamma function atx)
- sphericalBesselJ: (JLFloat64, JLFloat64) -> JLFloat64
sphericalBesselJ(nu,z)computes Spherical Bessel function of the first kind of ordernuatz