jnt.FFT
Class ComplexDoubleFFT_Radix2
java.lang.Object
|
+--jnt.FFT.ComplexDoubleFFT
|
+--jnt.FFT.ComplexDoubleFFT_Radix2
- public class ComplexDoubleFFT_Radix2
- extends ComplexDoubleFFT
Computes FFT's of complex, double precision data where n is an integer power of 2.
This appears to be slower than the Radix2 method,
but the code is smaller and simpler, and it requires little extra storage.
See ComplexDoubleFFT for details of data layout.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ComplexDoubleFFT_Radix2
public ComplexDoubleFFT_Radix2(int n)
setDecimateInTime
public void setDecimateInTime()
setDecimateInFrequency
public void setDecimateInFrequency()
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
bitreverse
protected void bitreverse(double[] data,
int i0,
int stride)