Functions | |
| void | SPUC::fft (smart_array< complex< float_type > > y, int n) |
| fast fourier transforms (FFT) | |
| void | SPUC::idft (smart_array< complex< float_type > > y, int n) |
| inverse discrete fourier transforms (IDFT) | |
| void | SPUC::dft (smart_array< complex< float_type > > y, int n) |
| discrete fourier transforms (DFT) | |
| void | SPUC::ifft (smart_array< complex< float_type > > y, int n) |
| inverse fast fourier transforms (IFFT) | |
| bool | SPUC::reduce (long x, long n) |
| Exclusive or the bits in x together. | |
| float_type | SPUC::erfc1 (float_type x) |
| Standard erfc1 function. | |
| float_type | SPUC::erf1 (float_type x) |
| Standard erf1 function. | |
| void | SPUC::swap (int *a, int *b) |
| Swap two integers. | |
| void | SPUC::quicksort (int *v, unsigned n) |
| Quicksort routine for array of integers. | |
| float_type | SPUC::sqrt (float_type x) |
| sqrt | |
| complex< float_type > | SPUC::sqrt (complex< float_type > x) |
| sqrt | |
| complex< float_type > | SPUC::sqrt (complex< long > x) |
| sqrt | |
| float_type | SPUC::coshin (float_type x) |
| float_type | SPUC::arccos (float_type x) |
| float_type | SPUC::cosh (float_type x) |
| float_type | SPUC::sinh (float_type x) |
| float_type | SPUC::cos (float_type x) |
| complex< float_type > | SPUC::cos (complex< float_type > x) |
| complex< float_type > | SPUC::exp (complex< float_type > x) |
| complex exponential | |
| float_type | SPUC::hypot (complex< float_type > z) |
| complex< float_type > | SPUC::polar (float_type amp, float_type arg) |
| Polar to rectangular conversion. | |
| complex< float > | SPUC::expj (float x) |
| float_type SPUC::arccos | ( | float_type | x | ) |
function for inverse cosine of x
| complex< float_type > SPUC::cos | ( | complex< float_type > | x | ) |
cos function with various overloads
| float_type SPUC::cos | ( | float_type | cos | ) |
cos function with various overloads
| float_type SPUC::cosh | ( | float_type | x | ) |
function for hyperbolic cosine of x
| float_type SPUC::coshin | ( | float_type | x | ) |
function for hyperbolic inverse cosine of x
| void SPUC::dft | ( | smart_array< complex< float_type > > | y, | |
| int | n | |||
| ) |
discrete fourier transforms (DFT)
| float_type SPUC::erf1 | ( | float_type | x | ) |
Standard erf1 function.
| float_type SPUC::erfc1 | ( | float_type | x | ) |
Standard erfc1 function.
| complex< float_type > SPUC::exp | ( | complex< float_type > | x | ) |
complex exponential
exp function with various overloads
| complex<float> SPUC::expj | ( | float | x | ) | [inline] |
complex exponential
| void SPUC::fft | ( | smart_array< complex< float_type > > | y, | |
| int | n | |||
| ) |
fast fourier transforms (FFT)
| float_type SPUC::hypot | ( | complex< float_type > | z | ) | [inline] |
magnitude of a complex number
| void SPUC::idft | ( | smart_array< complex< float_type > > | y, | |
| int | n | |||
| ) |
inverse discrete fourier transforms (IDFT)
| void SPUC::ifft | ( | smart_array< complex< float_type > > | y, | |
| int | n | |||
| ) |
inverse fast fourier transforms (IFFT)
| complex< float_type > SPUC::polar | ( | float_type | amp, | |
| float_type | arg | |||
| ) |
Polar to rectangular conversion.
convert from polar to cartesian
| void SPUC::quicksort | ( | int * | v, | |
| unsigned | n | |||
| ) |
Quicksort routine for array of integers.
| bool SPUC::reduce | ( | long | x, | |
| long | n | |||
| ) |
Exclusive or the bits in x together.
| float_type SPUC::sinh | ( | float_type | x | ) |
function for hyperbolic sine of x
| complex< float_type > SPUC::sqrt | ( | complex< long > | x | ) |
sqrt
| complex< float_type > SPUC::sqrt | ( | complex< float_type > | x | ) |
sqrt
| float_type SPUC::sqrt | ( | float_type | x | ) |
sqrt
| void SPUC::swap | ( | int * | a, | |
| int * | b | |||
| ) |
Swap two integers.
1.4.7