Expand description
Special mathematical functions for wave equations
This module provides implementations of special functions commonly used in wave equation solutions:
- Spherical Bessel functions (jₙ, yₙ)
- Spherical Hankel functions (hₙ⁽¹⁾, hₙ⁽²⁾)
- Legendre polynomials (Pₙ, Pₙᵐ)
These functions are critical for:
- Mie theory (sphere scattering)
- Spherical harmonic expansions
- FMM translation operators
Re-exports§
Modules§
Functions§
- associated_
legendre - Compute associated Legendre functions P_n^m(x) for fixed m
- associated_
legendre_ single - Single associated Legendre function Pₙᵐ(x)
- legendre_
p - Single Legendre polynomial Pₙ(x)
- legendre_
p_ derivative - Derivative of single Legendre polynomial P’ₙ(x)
- legendre_
polynomials - Compute Legendre polynomials P_n(x) for n = 0, 1, …, order-1
- legendre_
polynomials_ derivative - Compute derivative of Legendre polynomials P’_n(x) for n = 0, 1, …, order-1
- normalized_
associated_ legendre - Normalized associated Legendre functions used in spherical harmonics