math.fourierTransforms.r2
Class FFTR2Double
java.lang.Object
   math.fourierTransforms.r2.FFTR2Double
math.fourierTransforms.r2.FFTR2Double
- public class FFTR2Double 
- extends java.lang.Object
This is the FFTR2Double version 1.9
- Author:
- D. Lyon
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
FFTR2Double
public FFTR2Double(int N)
FFTR2Double
public FFTR2Double()
getMaxValue
public static double getMaxValue(double[] in)
- 
 
normalizeAndTruncateInput
public void normalizeAndTruncateInput(double[] in)
- 
 
reverseFFT
public void reverseFFT(double[] in_r,
                       double[] in_i)
- 
 
centering
public static void centering(double[] r)
- 
 
forwardFFT
public void forwardFFT(double[] in_r,
                       double[] in_i)
- 
 
normalizeData
public void normalizeData()
- 
 
getReal
public double[] getReal()
- 
 
getImaginary
public double[] getImaginary()
- 
 
getPowerSpectralDensity
public double[] getPowerSpectralDensity()
- 
 
ifft
public double[] ifft()
- 
 
printArray
public static void printArray(double[] v,
                              java.lang.String title)
- 
 
printArrays
public void printArrays(java.lang.String title)
- 
 
printReal
public void printReal(java.lang.String title)
- 
 
testPSD
public static void testPSD()
- 
 
timeFFT
public static void timeFFT()
- 
 
getTimeFFT
public static double getTimeFFT(int n)
- 
 
testFFT
public static void testFFT()
- 
 
print
public static void print(double[] x,
                         double[] y)
- 
 
testDftVsFft
public static void testDftVsFft()
- 
 
main
public static void main(java.lang.String[] args)
-