public class ComplexFloatFFT_Mixed extends ComplexFloatFFT
This method appears to be faster than the Radix2 method, when both methods apply, but requires extra storage (which ComplexDoubleFFT_Mixed manages itself).
See ComplexFloatFFT for details of data layout.
| Constructor and Description |
|---|
ComplexFloatFFT_Mixed(int n) |
| Modifier and Type | Method and Description |
|---|---|
void |
backtransform(ComplexArray.Float data,
int i0,
int stride)
Compute the (unnomalized) inverse FFT of data, leaving it in place.
|
void |
transform(ComplexArray.Float data,
int i0,
int stride)
Compute the Fast Fourier Transform of data leaving the result in data.
|
backtransform, checkData, getInstance, inverse, inverse, normalization, transformpublic void transform(ComplexArray.Float data, int i0, int stride)
ComplexFloatFFT
Re(d[i]) = data[i0 + stride*i]
Im(d[i]) = data[i0 + stride*i+1]
transform in class ComplexFloatFFTpublic void backtransform(ComplexArray.Float data, int i0, int stride)
ComplexFloatFFT
Re(D[i]) = data[i0 + stride*i]
Im(D[i]) = data[i0 + stride*i+1]
backtransform in class ComplexFloatFFT