Compute the absolute values of parts of a complex number.
Compute the arcus cosine of a complex number.
Compute the hyperbolic arccosine of a complex number.
Compute the arcus cotangent of a complex number.
Compute the hyperbolic arccotangent of a complex number.
Compute the arcus cosecant of a complex number.
Compute the hyperbolic arccosecant of a complex number.
Add a complex number and a real number.
Add a complex number and a real number.
Add two complex numbers together.
Compute the value of the Airy Ai, Ai', Bi and Bi' functions at the specified point.
Compute the value of the Airy Ai function at the specified point.
Compute the value of the Airy Ai function's first derivative at the specified point.
Compute the value of the Airy Bi function at the specified point.
Compute the value of the Airy Bi function's first derivative at the specified point.
Compute the arcus secant of a complex number.
Compute the hyperbolic arcsecant of a complex number.
Compute the arcus sine of a complex number.
Compute the hyperbolic arcsine of a complex number.
Compute the arcus tangent of a complex number.
Compute the hyperbolic arctangent of a complex number.
Compute the beta function of two complex numbers.
Compute the principal cube root of a complex number.
Rounds both the real and imaginary parts of a complex number.
Compute the value of the complex hyperbolic cosine integral Chi(z).
Trim insignificant real/imaginary parts (below machine epsilon), round up numbers where
the real/imaginary part is very close to an integer.
Compute the value of the complex cosine integral Ci(z) at z.
Compute the value of the complex cosine integral Cin(z) at z.
Compute the value of the cis function of a number.
Compute the complex conjugate of a complex number.
Copy the sign of the second argument to the first argument.
Compute the cosine of a complex number.
Compute the hyperbolic cosine of a complex number.
Compute the cotangent of a complex number.
Compute the hyperbolic cotangent of a complex number.
Compute the cosecant of a complex number.
Compute the hyperbolic cosecant of a complex number.
Compute the value of the complex Dawson function (D-) at z.
Compute the value of the complex Dawson function (D+) at z.
Compute the complex digamma function.
Compute the complex dilogarithm of z.
Divide a complex number and a real number.
Divide a complex number and a real number.
Divide two complex numbers.
Compute the value of the exponential integral E1 at the specified point.
Compute the exponential integral using a formula that was revealed to me in a dream:
Compute the value of the complementary exponential integral Ein at the specified point.
Compute the value of the complex generalised exponential integral E_n(z).
Compute the complex error function.
Compute the complex complementary error function.
Compute the complex imaginary error function.
Compute the value of the exponential function of a complex number.
Rounds both the real and imaginary parts of a complex number.
Returns the value of the complex fused multiply-add operation.
Compute the Fresnel C integral on the complex plane.
Compute the Fresnel S integral on the complex plane.
Compute the gamma function of a complex number.
Domain extension of the greatest common division function onto the complex plane.
Compute the Hurwitz zeta function of complex arguments.
Integrate a dyadic function over a finite interval [a,b] x [c,d] using the
Gauss-Legendre quadrature.
Integrate a C -> C function using the Gauss-Legendre quadrature.
Integrate a monadic function over a finite interval [a,b] using the
Gauss-Legendre quadrature.
Integrate a monadic function over a finite interval [a,b] using the
Simpson rule.
Integrate a C -> C function using the Tanh-Sinh quadrature.
Integrate a monadic function over a finite interval [a,b] using the
Tanh-Sinh quadrature, especially useful when singularities or infinite
derivatives exist at one or both endpoints.
Compute the specified branch of the complex Lambert W function of z.
Domain extension of the least common multiple function onto the complex plane.
Compute the Legendre D elliptic integral defined by DLMF §19.2.6
Compute the Legendre E elliptic integral defined by DLMF §19.2.5
Compute the Legendre F elliptic integral defined by DLMF §19.2.4
Compute the Legendre Pi elliptic integral defined by DLMF §19.2.7
Compute the Lerch transcendent of z, s, and a.
Compute the complex logarithmic integral of z, defined as li(z) = int(1/log t, t=0..z).
Compute the lower incomplete (non-regularised) gamma function of a complex number.
Compute the natural logarithm of a complex number.
Compute the logarithm of the beta function in the complex plane.
Principal branch of the logarithm of the gamma function.
Multiply a complex number and a real number.
Multiply a complex number and a real number.
Multiply two complex numbers.
Compute the Pochhammer symbol (x)_n.
Compute the Pochhammer symbol (x)_n.
Compute the Pochhammer symbol (x)_n.
Compute the value of the order-N polygamma function at complex z.
Compute the polylogarithm of s and z.
Compute a to the power of b, where a is a double precision
number and b is a complex number.
Compute a to the power of b, where a is a complex
Compute a to the power of b, where a and b are both
complex numbers.
Domain extension of the remainder function onto the complex plane.
Find all n-th roots of a complex number.
Rounds both the real and imaginary parts of a complex number.
Compute the secant of a complex number.
Compute the hyperbolic secant of a complex number.
Compute the value of the complex hyperbolic sine integral Shi(z).
Compute the value of the complex hyperbolic sine integral Shi(z)
and complex hyperbolic cosine integral Chi(z).
Compute the value of the complex sine integral si(z) at z.
Compute the value of the complex sine integral Si(z) at z.
Returns the sign of a complex number.
Compute the sine of a complex number.
Returns the sinc function of a complex number, defined
as sin(x) / x, except for x = 0, where sinc(x) = 1.
Compute the hyperbolic sine of a complex number.
Compute the Spence function of z.
Compute the square root of a complex number.
Subtract a complex number and a real number.
Subtract a complex number and a real number.
Subtract two complex numbers from each other.
Compute the tangent of a complex number.
Compute the hyperbolic tangent of a complex number.
Compute the complex trigamma function.
Compute the upper incomplete (non-regularised) gamma function of a complex number.
Compute the value of the complex Riemann zeta function at z.
static boolean[]
Numerically finds all roots of a polynomial equation P(z) = 0.
static double
Compute the absolute value of a complex number.
Compute the absolute values of parts of a complex number.
Compute the arcus cosine of a complex number.
Compute the hyperbolic arccosine of a complex number.
Compute the arcus cotangent of a complex number.
Compute the hyperbolic arccotangent of a complex number.
Compute the arcus cosecant of a complex number.
Compute the hyperbolic arccosecant of a complex number.
Add a complex number and a real number.
Add a complex number and a real number.
Add two complex numbers together.
Compute the value of the Airy Ai, Ai', Bi and Bi' functions at the specified point.
Compute the value of the Airy Ai function at the specified point.
Compute the value of the Airy Ai function's first derivative at the specified point.
Compute the value of the Airy Bi function at the specified point.
Compute the value of the Airy Bi function's first derivative at the specified point.
static double
Return the argument of a complex number.
Compute the arcus secant of a complex number.
Compute the hyperbolic arcsecant of a complex number.
Compute the arcus sine of a complex number.
Compute the hyperbolic arcsine of a complex number.
Compute the arcus tangent of a complex number.
Compute the hyperbolic arctangent of a complex number.
Compute the beta function of two complex numbers.
Compute the principal cube root of a complex number.
Rounds both the real and imaginary parts of a complex number.
Compute the value of the complex hyperbolic cosine integral Chi(z).
Trim insignificant real/imaginary parts (below machine epsilon), round up numbers where
the real/imaginary part is very close to an integer.
Compute the value of the complex cosine integral Ci(z) at z.
Compute the value of the complex cosine integral Cin(z) at z.
Compute the complex conjugate of a complex number.
Copy the sign of the second argument to the first argument.
Compute the cosine of a complex number.
Compute the hyperbolic cosine of a complex number.
Compute the cotangent of a complex number.
Compute the hyperbolic cotangent of a complex number.
Compute the cosecant of a complex number.
Compute the hyperbolic cosecant of a complex number.
Compute the value of the complex Dawson function (D-) at z.
Compute the value of the complex Dawson function (D+) at z.
Compute the complex digamma function.
Compute the complex dilogarithm of z.
Divide a complex number and a real number.
Divide a complex number and a real number.
Divide two complex numbers.
Compute the value of the exponential integral E1 at the specified point.
Compute the exponential integral using a formula that was revealed to me in a dream:
Compute the value of the complementary exponential integral Ein at the specified point.
Compute the value of the complex generalised exponential integral E_n(z).
static boolean
Compare two numbers for equality.
static boolean
Compare two numbers for equality.
static boolean
Compare two numbers for equality.
static boolean
Compare two complex numbers for equality.
Compute the complex error function.
Compute the complex complementary error function.
Compute the complex imaginary error function.
Compute the value of the exponential function of a complex number.
Rounds both the real and imaginary parts of a complex number.
Returns the value of the complex fused multiply-add operation.
Compute the Fresnel C integral on the complex plane.
Compute the Fresnel S integral on the complex plane.
Compute the gamma function of a complex number.
Domain extension of the greatest common division function onto the complex plane.
Compute the Hurwitz zeta function of complex arguments.
Integrate a dyadic function over a finite interval [a,b] x [c,d] using the
Gauss-Legendre quadrature.
Integrate a C -> C function using the Gauss-Legendre quadrature.
Integrate a C -> C function using the Tanh-Sinh quadrature.
static boolean
static boolean
Compute the specified branch of the complex Lambert W function of z.
Domain extension of the least common multiple function onto the complex plane.
Compute the Legendre D elliptic integral defined by DLMF §19.2.6
Compute the Legendre E elliptic integral defined by DLMF §19.2.5
Compute the Legendre F elliptic integral defined by DLMF §19.2.4
Compute the Legendre Pi elliptic integral defined by DLMF §19.2.7
Compute the Lerch transcendent of z, s, and a.
Compute the complex logarithmic integral of z, defined as li(z) = int(1/log t, t=0..z).
Compute the lower incomplete (non-regularised) gamma function of a complex number.
Compute the natural logarithm of a complex number.
Compute the logarithm of the beta function in the complex plane.
Principal branch of the logarithm of the gamma function.
Multiply a complex number and a real number.
Multiply a complex number and a real number.
Multiply two complex numbers.
static boolean
Compare two numbers for inequality.
static boolean
Compare two numbers for inequality.
static boolean
Compare two numbers for inequality.
Compute the Pochhammer symbol (x)_n.
Compute the Pochhammer symbol (x)_n.
Compute the Pochhammer symbol (x)_n.
Compute the value of the order-N polygamma function at complex z.
Compute the polylogarithm of s and z.
Compute a to the power of b, where a is a double precision
number and b is a complex number.
Compute a to the power of b, where a is a complex
Compute a to the power of b, where a and b are both
complex numbers.
Domain extension of the remainder function onto the complex plane.
Find all n-th roots of a complex number.
Rounds both the real and imaginary parts of a complex number.
Compute the secant of a complex number.
Compute the hyperbolic secant of a complex number.
Compute the value of the complex hyperbolic sine integral Shi(z).
Compute the value of the complex hyperbolic sine integral Shi(z)
and complex hyperbolic cosine integral Chi(z).
Compute the value of the complex sine integral si(z) at z.
Compute the value of the complex sine integral Si(z) at z.
Returns the sign of a complex number.
Compute the sine of a complex number.
Returns the sinc function of a complex number, defined
as sin(x) / x, except for x = 0, where sinc(x) = 1.
Compute the hyperbolic sine of a complex number.
Compute the Spence function of z.
Compute the square root of a complex number.
Subtract a complex number and a real number.
Subtract a complex number and a real number.
Subtract two complex numbers from each other.
Compute the tangent of a complex number.
Compute the hyperbolic tangent of a complex number.
Compute the complex trigamma function.
Compute the upper incomplete (non-regularised) gamma function of a complex number.
Compute the value of the complex Riemann zeta function at z.