vs
Class vsFFT1D

java.lang.Object
  |
  +--vs.vsFFT1D

public class vsFFT1D
extends java.lang.Object


Constructor Summary
vsFFT1D()
           
 
Method Summary
 void fft(double[] in_r, double[] in_i)
          FFT engine.
 void forwardFFT(double[] in_r, double[] in_i)
           
 double[] getImaginaryData()
           
 double[] getRealData()
           
 int log2(double d)
           
 double[] magnitudeSpectrum(double[] in_r, double[] in_i)
           
static void main(java.lang.String[] args)
           
 void reverseFFT(double[] in_r, double[] in_i)
           
 void swap(int i, int numBits)
          1D FFT utility functions.
 void swapInt(int i, int j)
           
 void testFFT()
          A way to visually test the 1D FFT on a small amount of data.
 void timeFFT(int n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

vsFFT1D

public vsFFT1D()
Method Detail

fft

public void fft(double[] in_r,
                double[] in_i)
FFT engine.

forwardFFT

public void forwardFFT(double[] in_r,
                       double[] in_i)

getImaginaryData

public double[] getImaginaryData()

getRealData

public double[] getRealData()

log2

public int log2(double d)

magnitudeSpectrum

public double[] magnitudeSpectrum(double[] in_r,
                                  double[] in_i)

main

public static void main(java.lang.String[] args)

reverseFFT

public void reverseFFT(double[] in_r,
                       double[] in_i)

swap

public void swap(int i,
                 int numBits)
1D FFT utility functions.

swapInt

public void swapInt(int i,
                    int j)

testFFT

public void testFFT()
A way to visually test the 1D FFT on a small amount of data.

timeFFT

public void timeFFT(int n)