special2.spad line 1197 [edit on github]
DoubleFloatEllipticIntegrals
implements machine A package for computing machine precision real and complex elliptic integrals, using algorithms given by Carlson. Note: Complex versions may misbehave for very large/small arguments and close to branch cuts.
ellipticE(m)
is the complete elliptic integral of the second kind
ellipticE(z, m)
is the incomplete elliptic integral of the second kind.
ellipticE(m)
is the complete elliptic integral of the second kind
ellipticE(z, m)
is the incomplete elliptic integral of the second kind.
ellipticF(z, m)
is the incomplete elliptic integral of the first kind.
ellipticF(z, m)
is the incomplete elliptic integral of the first kind.
ellipticK(z, m)
is the incomplete elliptic integral of the first kind.
ellipticK(z, m)
is the complete elliptic integral of the first kind.
ellipticPi(z, n, m)
is the incomplete elliptic integral of the third kind.
ellipticPi(z, n, m)
is the incomplete elliptic integral of the third kind.
ellipticRC(x, y)
computes integral from 0 to infinity of (1/2)*(t+x)^(-1/2)*(t+y)^(-1)dt
.
ellipticRC(x, y)
computes integral from 0 to infinity of (1/2)*(t+x)^(-1/2)*(t+y)^(-1)dt
.
ellipticRD(x, y, z)
computes integral from 0 to infinity of (3/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-3/2)dt
.
ellipticRD(x, y, z)
computes integral from 0 to infinity of (3/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-3/2)dt
.
ellipticRF(x, y, z)
computes integral from 0 to infinity of (1/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-1/2)dt
.
ellipticRF(x, y, z)
computes integral from 0 to infinity of (1/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-1/2)dt
.
ellipticRF(x
, y
, z
, p
) computes integral from 0 to infinity of (3/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-1/2)*(t+p)^(-1)dt
.
ellipticRJ(x, y, z, p)
computes integral from 0 to infinity of (3/2)*(t+x)^(-1/2)*(t+y)^(-1/2)*(t+Z)^(-1/2)*(t+p)^(-1)dt
.