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 juce::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 juce::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 > juce::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 > juce::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 > juce::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: