Contains miscellaneous filter design and windowing functions.
Static Public Member Functions | |
static double | besselI0 (double x) noexcept |
Computes the modified Bessel function of the first kind I0 for a given double value x. | |
static void | ellipticIntegralK (double k, double &K, double &Kp) noexcept |
Computes the complete elliptic integral of the first kind K for a given double value k, and the associated complete elliptic integral of the first kind Kp for the complementary modulus of k. | |
static Complex< double > | cde (Complex< double > u, double k) noexcept |
Computes the Jacobian elliptic function cd for the elliptic modulus k and the quarter-period units u. | |
static Complex< double > | sne (Complex< double > u, double k) noexcept |
Computes the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u. | |
static Complex< double > | asne (Complex< double > w, double k) noexcept |
Computes the inverse of the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u. |
|
staticnoexcept |
Computes the modified Bessel function of the first kind I0 for a given double value x.
Modified Bessel functions are useful to solve various mathematical problems involving differential equations.
|
staticnoexcept |
Computes the complete elliptic integral of the first kind K for a given double value k, and the associated complete elliptic integral of the first kind Kp for the complementary modulus of k.
Computes the Jacobian elliptic function cd for the elliptic modulus k and the quarter-period units u.
Computes the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u.