FloatSpecialFunctions

special2.spad line 1 [edit on github]

This package implements numerical evaluation of several special functions.

Beta : (Complex(Float), Complex(Float)) -> Complex(Float)

Beta(x, y) is the Euler Beta function.

Beta : (Float, Float) -> Float

Beta(x, y) is the Euler Beta function.

Gamma : Complex(Float) -> Complex(Float)

Gamma(x) is the Euler Gamma function.

Gamma : Float -> Float

Gamma(x) is the Euler Gamma function.

digamma : Complex(Float) -> Complex(Float)

digamma(z) is the logarithmic derivative of Gamma(x).

digamma : Float -> Float

digamma(z) is the logarithmic derivative of Gamma(x).

dilog : Complex(Float) -> Complex(Float)

dilog(z) is the dilogarithm

lambertW : Complex(DoubleFloat) -> Complex(DoubleFloat)

lambertW(x) is the Lambert W function.

lambertW : Complex(Float) -> Complex(Float)

lambertW(x) is the Lambert W function.

lambertW : DoubleFloat -> DoubleFloat

lambertW(x) is the Lambert W function.

lambertW : Float -> Float

lambertW(x) is the Lambert W function.

lambert_inverse_series : (Complex(DoubleFloat), Complex(DoubleFloat)) -> Complex(DoubleFloat)

Undocumented

lambert_inverse_series : (Complex(Float), Complex(Float)) -> Complex(Float)

Undocumented

lambert_inverse_series : (DoubleFloat, DoubleFloat) -> DoubleFloat

Undocumented

lambert_inverse_series : (Float, Float) -> Float

Undocumented

lambert_via_newton1 : (Complex(DoubleFloat), Complex(DoubleFloat), DoubleFloat) -> Complex(DoubleFloat)

Undocumented

lambert_via_newton1 : (Complex(Float), Complex(Float), Float) -> Complex(Float)

Undocumented

lambert_via_newton1 : (DoubleFloat, DoubleFloat, DoubleFloat) -> DoubleFloat

Undocumented

lambert_via_newton1 : (Float, Float, Float) -> Float

Undocumented

lambert_via_newton2 : (Complex(DoubleFloat), Complex(DoubleFloat), DoubleFloat) -> Complex(DoubleFloat)

Undocumented

lambert_via_newton2 : (Complex(Float), Complex(Float), Float) -> Complex(Float)

Undocumented

lambert_via_newton2 : (DoubleFloat, DoubleFloat, DoubleFloat) -> DoubleFloat

Undocumented

lambert_via_newton2 : (Float, Float, Float) -> Float

Undocumented

li2 : Complex(Float) -> Complex(Float)

li2(z) is polylog(2, z)

logGamma : Complex(Float) -> Complex(Float)

logGamma(x) is the natural log of Gamma(x).

logGamma : Float -> Float

logGamma(x) is the natural log of Gamma(x).

rabs : Complex(DoubleFloat) -> DoubleFloat

Undocumented

rabs : DoubleFloat -> DoubleFloat

Undocumented

rabs : Complex(Float) -> Float

Undocumented

rabs : Float -> Float

Undocumented

riemannZeta : Complex(Float) -> Complex(Float)

riemannZeta(z) is the Riemann Zeta function.