Expand description
Complex analysis, special functions, and conformal mappings.
§Overview
Provides:
Complexnumber type with full arithmetic and transcendental functions- Cauchy integral formula and residue computation
- Conformal mappings (Joukowski, Möbius transformation)
- Contour integration and winding numbers
- Gamma function (Lanczos approximation), Beta function
- Riemann zeta function (Euler–Maclaurin)
- Complete elliptic integrals K(k) and E(k)
- Bessel functions J_n(x) and Y_n(x)
- Legendre polynomials P_n(x) and Hermite polynomials H_n(x)
Structs§
- Complex
- A complex number z = re + i·im.
- Contour
Integral - A polygonal contour in the complex plane.
Functions§
- bessel_
j - Bessel function of the first kind J_n(x).
- bessel_
y - Bessel function of the second kind Y_n(x) (Neumann function).
- beta_
function - Compute the Beta function B(a, b) = Γ(a)·Γ(b) / Γ(a+b).
- cauchy_
integral - Compute the Cauchy contour integral ∮ f(z) dz along a polygonal contour.
- conformal_
map_ joukowski - Joukowski conformal mapping: w = z + c²/z.
- conformal_
map_ mobius - Möbius (linear fractional) transformation: w = (a·z + b) / (c·z + d).
- elliptic_
e - Complete elliptic integral of the second kind E(k).
- elliptic_
k - Complete elliptic integral of the first kind K(k).
- gamma_
lanczos - Compute the Gamma function Γ(z) using the Lanczos approximation.
- hermite_
h - Hermite polynomial H_n(x) (physicists’ convention).
- legendre_
p - Legendre polynomial P_n(x) evaluated at x ∈ [−1, 1].
- residue
- Compute the residue of
fat a (simple or higher-order) pole. - zeta_
euler_ maclaurin - Approximate the Riemann zeta function ζ(s) using the Euler–Maclaurin formula.