|
| FFTConfig (int sizeOfFFT, bool isInverse) |
|
void | perform (const Complex *input, Complex *output) const noexcept |
|
void | perform (const Complex *input, Complex *output, const int stride, const int strideIn, const Factor *facs) const noexcept |
|
void | butterfly (const Factor factor, Complex *data, const int stride) const noexcept |
|
void | butterfly2 (Complex *data, const int stride, const int length) const noexcept |
|
void | butterfly4 (Complex *data, const int stride, const int length) const noexcept |
|
◆ FFTConfig()
FFT::FFTConfig::FFTConfig |
( |
int |
sizeOfFFT, |
|
|
bool |
isInverse |
|
) |
| |
|
inline |
◆ butterfly()
void FFT::FFTConfig::butterfly |
( |
const Factor |
factor, |
|
|
Complex * |
data, |
|
|
const int |
stride |
|
) |
| const |
|
inlinenoexcept |
◆ butterfly2()
void FFT::FFTConfig::butterfly2 |
( |
Complex * |
data, |
|
|
const int |
stride, |
|
|
const int |
length |
|
) |
| const |
|
inlinenoexcept |
◆ butterfly4()
void FFT::FFTConfig::butterfly4 |
( |
Complex * |
data, |
|
|
const int |
stride, |
|
|
const int |
length |
|
) |
| const |
|
inlinenoexcept |
◆ perform() [1/2]
void FFT::FFTConfig::perform |
( |
const Complex * |
input, |
|
|
Complex * |
output |
|
) |
| const |
|
inlinenoexcept |
◆ perform() [2/2]
void FFT::FFTConfig::perform |
( |
const Complex * |
input, |
|
|
Complex * |
output, |
|
|
const int |
stride, |
|
|
const int |
strideIn, |
|
|
const Factor * |
facs |
|
) |
| const |
|
inlinenoexcept |
◆ factors
Factor FFT::FFTConfig::factors[32] |
◆ fftSize
const int FFT::FFTConfig::fftSize |
◆ inverse
const bool FFT::FFTConfig::inverse |
◆ twiddleTable
The documentation for this struct was generated from the following file: