rasmus.fft.fftw
Class FFTW

java.lang.Object
  extended by rasmus.fft.fftw.FFTW

public class FFTW
extends java.lang.Object


Field Summary
static int FFTW_BACKWARD
           
static int FFTW_CONSERVE_MEMORY
           
static int FFTW_DESTROY_INPUT
           
static int FFTW_ESTIMATE
           
static int FFTW_EXHAUSTIVE
           
static int FFTW_FORWARD
           
static int FFTW_MEASURE
           
static int FFTW_PATIENT
           
static int FFTW_PRESERVE_INPUT
           
static int FFTW_UNALIGNED
           
 
Constructor Summary
FFTW(int[] n, int sign, int flags)
           
FFTW(int n, int sign, int flags)
           
 
Method Summary
 void execute()
           
protected  void finalize()
           
 java.nio.DoubleBuffer getInput()
           
 java.nio.DoubleBuffer getOutput()
           
static boolean isAvailable()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FFTW_FORWARD

public static final int FFTW_FORWARD
See Also:
Constant Field Values

FFTW_BACKWARD

public static final int FFTW_BACKWARD
See Also:
Constant Field Values

FFTW_MEASURE

public static final int FFTW_MEASURE
See Also:
Constant Field Values

FFTW_DESTROY_INPUT

public static final int FFTW_DESTROY_INPUT
See Also:
Constant Field Values

FFTW_UNALIGNED

public static final int FFTW_UNALIGNED
See Also:
Constant Field Values

FFTW_CONSERVE_MEMORY

public static final int FFTW_CONSERVE_MEMORY
See Also:
Constant Field Values

FFTW_EXHAUSTIVE

public static final int FFTW_EXHAUSTIVE
See Also:
Constant Field Values

FFTW_PRESERVE_INPUT

public static final int FFTW_PRESERVE_INPUT
See Also:
Constant Field Values

FFTW_PATIENT

public static final int FFTW_PATIENT
See Also:
Constant Field Values

FFTW_ESTIMATE

public static final int FFTW_ESTIMATE
See Also:
Constant Field Values
Constructor Detail

FFTW

public FFTW(int n,
            int sign,
            int flags)

FFTW

public FFTW(int[] n,
            int sign,
            int flags)
Method Detail

getInput

public java.nio.DoubleBuffer getInput()

getOutput

public java.nio.DoubleBuffer getOutput()

execute

public void execute()

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

isAvailable

public static boolean isAvailable()