jnt.FFT
Class ComplexFloatFFT_Mixed
java.lang.Object
|
+--jnt.FFT.ComplexFloatFFT
|
+--jnt.FFT.ComplexFloatFFT_Mixed
- public class ComplexFloatFFT_Mixed
- extends ComplexFloatFFT
Computes FFT's of complex, single precision data of arbitrary length n.
This class uses the Mixed Radix method; it has special methods to handle
factors 2, 3, 4, 5, 6 and 7, as well as a general factor.
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.
Method Summary |
void |
backtransform(float[] data,
int i0,
int stride)
|
void |
transform(float[] data,
int i0,
int stride)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ComplexFloatFFT_Mixed
public ComplexFloatFFT_Mixed(int n)
transform
public void transform(float[] data,
int i0,
int stride)
- Overrides:
- transform in class ComplexFloatFFT
backtransform
public void backtransform(float[] data,
int i0,
int stride)
- Overrides:
- backtransform in class ComplexFloatFFT