java.io.Serializable
public class FastFourierTransform
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
int |
length |
Constructor | Description |
---|---|
FastFourierTransform() |
Constructors accepting: nothing; all reals; both real and imaginary
|
FastFourierTransform(double[] dataReal) |
|
FastFourierTransform(double[] dataReal,
double[] dataImaginary) |
Modifier and Type | Method | Description |
---|---|---|
double[] |
getImaginary() |
|
double[] |
getReal() |
array value calls
|
void |
invert() |
Reverse Transformation of discrete data sets
|
static void |
main(java.lang.String[] arg) |
|
static double |
round(double x) |
|
void |
setData(double[] data) |
For passing only one set of data - assumes passing all reals
|
void |
setData(double[] data,
boolean real) |
For passing only all reals (true) or all imaginaries (false)
|
void |
setData(double[] dataReal,
double[] dataImaginary) |
Saves the two passed arrays of doubles into this class, real and
imaginary in order to transform.
|
void |
transform() |
Forward Transformation of discrete data sets
|
public FastFourierTransform()
public FastFourierTransform(double[] dataReal)
public FastFourierTransform(double[] dataReal, double[] dataImaginary)
public void setData(double[] dataReal, double[] dataImaginary)
public void setData(double[] data, boolean real)
public void setData(double[] data)
public void transform()
public void invert()
public double[] getReal()
public double[] getImaginary()
public static void main(java.lang.String[] arg)
public static double round(double x)