Uses of Interface
org.das2.math.fft.ComplexArray.Double

Packages that use ComplexArray.Double
org.das2.math.fft Classes for performing generalized FFT transformations. 
org.das2.math.fft.jnt This is the NIST FFT package, modified to use the ComplexArray interface. 
 

Uses of ComplexArray.Double in org.das2.math.fft
 

Classes in org.das2.math.fft that implement ComplexArray.Double
static class ComplexArray.ComplexArrayDoubleDouble
          Implements ComplexArray that is backed by two float arrays.
 

Methods in org.das2.math.fft that return ComplexArray.Double
static ComplexArray.Double FFTUtil.fft(GeneralFFT fft, VectorDataSet vds, Units units)
           
static ComplexArray.Double ComplexArray.newArray(double[] real)
          Creates a new ComplexArray from an array of real numbers.
static ComplexArray.Double ComplexArray.newArray(double[] real, double[] imag)
          Creates a new ComplexArray from an array representing real numbers and an array representing the corresponding complex components.
static ComplexArray.Double ComplexArray.newArrayCopy(double[] real)
          Creates a new ComplexArray from a float array representing real numbers, but copies the original array so that it is not modified.
 

Methods in org.das2.math.fft with parameters of type ComplexArray.Double
 void GeneralFFT.invTransform(ComplexArray.Double data)
          perform the inverse transform on the array in situ.
static double[] ComplexArray.magnitude(ComplexArray.Double array)
          returns the magnitudes of each element in an array
static double ComplexArray.magnitude(ComplexArray.Double array, int i)
          returns the magnitude of ah element in an array
static double ComplexArray.magnitude2(ComplexArray.Double array, int i)
          returns the magnitude of ah element in an array
static double[] ComplexArray.realPart(ComplexArray.Double array)
          returns the real parts of each element in an array.
static java.lang.String ComplexArray.toString(ComplexArray.Double array)
          converts a ComplexArray into an array for debugging purposes.
 void GeneralFFT.transform(ComplexArray.Double data)
          perform the forward transform on the array in situ.
 

Uses of ComplexArray.Double in org.das2.math.fft.jnt
 

Methods in org.das2.math.fft.jnt that return ComplexArray.Double
 ComplexArray.Double RealDoubleFFT_Even.toWraparoundOrder(ComplexArray.Double data)
          Return data in wraparound order.
 

Methods in org.das2.math.fft.jnt with parameters of type ComplexArray.Double
 void ComplexDoubleFFT.backtransform(ComplexArray.Double data)
           
 void RealDoubleFFT.backtransform(ComplexArray.Double data)
          Compute the (unnomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT_Even.backtransform(ComplexArray.Double data)
          Compute the (unnomalized) inverse FFT of data, leaving it in place.
abstract  void ComplexDoubleFFT.backtransform(ComplexArray.Double data, int i0, int stride)
          Compute the (unnomalized) inverse FFT of data, leaving it in place.
 void ComplexDoubleFFT_Mixed.backtransform(ComplexArray.Double data, int i0, int stride)
           
abstract  void RealDoubleFFT.backtransform(ComplexArray.Double data, int i0, int stride)
          Compute the (unnomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT_Even.backtransform(ComplexArray.Double data, int i0, int stride)
          Compute the (unnomalized) inverse FFT of data, leaving it in place.
protected  void ComplexDoubleFFT.checkData(ComplexArray.Double data, int i0, int stride)
           
 void ComplexDoubleFFT.inverse(ComplexArray.Double data)
          Compute the (nomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT.inverse(ComplexArray.Double data)
          Compute the (nomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT_Even.inverse(ComplexArray.Double data)
          Compute the (nomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT.inverse(ComplexArray.Double data, int i0, int stride)
          Compute the (nomalized) inverse FFT of data, leaving it in place.
 void RealDoubleFFT_Even.inverse(ComplexArray.Double data, int i0, int stride)
          Compute the (nomalized) inverse FFT of data, leaving it in place.
 ComplexArray.Double RealDoubleFFT_Even.toWraparoundOrder(ComplexArray.Double data)
          Return data in wraparound order.
 double[] RealDoubleFFT_Even.toWraparoundOrder(ComplexArray.Double data, int i0, int stride)
          Return data in wraparound order.
 void ComplexDoubleFFT.transform(ComplexArray.Double data)
          Compute the Fast Fourier Transform of data leaving the result in data.
 void RealDoubleFFT.transform(ComplexArray.Double data)
          Compute the Fast Fourier Transform of data leaving the result in data.
 void RealDoubleFFT_Even.transform(ComplexArray.Double data)
          Compute the Fast Fourier Transform of data leaving the result in data.
abstract  void ComplexDoubleFFT.transform(ComplexArray.Double data, int i0, int stride)
          Compute the Fast Fourier Transform of data leaving the result in data.
 void ComplexDoubleFFT_Mixed.transform(ComplexArray.Double data, int i0, int stride)
           
abstract  void RealDoubleFFT.transform(ComplexArray.Double data, int i0, int stride)
          Compute the Fast Fourier Transform of data leaving the result in data.
 void RealDoubleFFT_Even.transform(ComplexArray.Double data, int i0, int stride)
          Compute the Fast Fourier Transform of data leaving the result in data.