public class GeneralFFT
extends java.lang.Object
Constructor and Description |
---|
GeneralFFT(int n,
boolean doublePrecision,
boolean real)
Initialize the FFT object by constructing wave tables that can be repeatly used.
|
Modifier and Type | Method and Description |
---|---|
void |
invTransform(ComplexArray.Double data)
perform the inverse transform on the array in situ.
|
void |
invTransform(ComplexArray.Float data)
perform the inverse transform on the array in situ.
|
static GeneralFFT |
newDoubleFFT(int n)
creates an FFT object that operates on a ComplexArray.Double of n elements.
|
static GeneralFFT |
newFloatFFT(int n)
creates an FFT object that operates on a ComplexArray.Float of n elements.
|
int |
size()
return the number of points in the fft.
|
void |
transform(ComplexArray.Double data)
perform the forward transform on the array in situ.
|
void |
transform(ComplexArray.Float data)
perform the forward transform on the array in situ.
|
public GeneralFFT(int n, boolean doublePrecision, boolean real)
public static GeneralFFT newFloatFFT(int n)
public static GeneralFFT newDoubleFFT(int n)
public void transform(ComplexArray.Double data)
public void transform(ComplexArray.Float data)
public void invTransform(ComplexArray.Double data)
public void invTransform(ComplexArray.Float data)
public int size()