jnt.FFT
Class ComplexDoubleFFT_Mixed
java.lang.Object
|
+--jnt.FFT.ComplexDoubleFFT
|
+--jnt.FFT.ComplexDoubleFFT_Mixed
- public class ComplexDoubleFFT_Mixed
- extends ComplexDoubleFFT
Computes FFT's of complex, double 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 ComplexDoubleFFT for details of data layout.
Method Summary |
void |
backtransform(double[] data,
int i0,
int stride)
|
void |
transform(double[] data,
int i0,
int stride)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ComplexDoubleFFT_Mixed
public ComplexDoubleFFT_Mixed(int n)
transform
public void transform(double[] data,
int i0,
int stride)
- Overrides:
- transform in class ComplexDoubleFFT
backtransform
public void backtransform(double[] data,
int i0,
int stride)
- Overrides:
- backtransform in class ComplexDoubleFFT