Contains miscellaneous filter design and windowing functions.
More...
#include <juce_SpecialFunctions.h>
|
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.
|
|
Contains miscellaneous filter design and windowing functions.
◆ besselI0()
static double dsp::SpecialFunctions::besselI0 |
( |
double | x | ) |
|
|
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.
◆ ellipticIntegralK()
static void dsp::SpecialFunctions::ellipticIntegralK |
( |
double | k, |
|
|
double & | K, |
|
|
double & | Kp ) |
|
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.
◆ cde()
static Complex< double > dsp::SpecialFunctions::cde |
( |
Complex< double > | u, |
|
|
double | k ) |
|
staticnoexcept |
Computes the Jacobian elliptic function cd for the elliptic modulus k and the quarter-period units u.
◆ sne()
static Complex< double > dsp::SpecialFunctions::sne |
( |
Complex< double > | u, |
|
|
double | k ) |
|
staticnoexcept |
Computes the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u.
◆ asne()
static Complex< double > dsp::SpecialFunctions::asne |
( |
Complex< double > | w, |
|
|
double | k ) |
|
staticnoexcept |
Computes the inverse of the Jacobian elliptic function sn for the elliptic modulus k and the quarter-period units u.
The documentation for this struct was generated from the following file: