FFT1D Class Reference

#include <mi32/fftfunc.h>

List of all members.

Public Member Functions

 FFT1D ()
 ~FFT1D ()
void Close ()
void Forward (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI_RI)
void Forward (DOUBLE_ARRAY< double > &inoutx, DOUBLE_ARRAY< double > &inouty, const FTFORMAT format=FTFORMAT_RI_RI)
void Forward (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< DCOMPLEX > &out, const FTFORMAT format=FTFORMAT_RI)
void Forward (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI)
void Forward (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< DCOMPLEX > &out)
void Forward (DOUBLE_ARRAY< DCOMPLEX > &inout)
ERRVALUE Init (const INT32 numEntries)
void Inverse (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI_RI)
void Inverse (DOUBLE_ARRAY< double > &inoutx, DOUBLE_ARRAY< double > &inouty, const FTFORMAT format=FTFORMAT_RI_RI)
void Inverse (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< DCOMPLEX > &out, const FTFORMAT format=FTFORMAT_RI)
void Inverse (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI)
void Inverse (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< DCOMPLEX > &out)
void Inverse (DOUBLE_ARRAY< DCOMPLEX > &inout)

Static Public Member Functions

static void SMLClassInstall (SML::CONTEXT *context)

Constructor & Destructor Documentation

FFT1D::FFT1D (  ) 

Constructor.

FFT1D::~FFT1D (  ) 

Destructor.


Member Function Documentation

void FFT1D::Close (  ) 

Close internal structures for FFT.

void FFT1D::Forward ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI_RI 
)

Forward FFT.

void FFT1D::Forward ( DOUBLE_ARRAY< double > &  inoutx,
DOUBLE_ARRAY< double > &  inouty,
const FTFORMAT  format = FTFORMAT_RI_RI 
)

Forward FFT.

void FFT1D::Forward ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const FTFORMAT  format = FTFORMAT_RI 
)

Forward FFT.

void FFT1D::Forward ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI 
)

Forward FFT.

void FFT1D::Forward ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< DCOMPLEX > &  out 
)

Forward FFT.

void FFT1D::Forward ( DOUBLE_ARRAY< DCOMPLEX > &  inout  ) 

Forward FFT.

ERRVALUE FFT1D::Init ( const INT32  numEntries  ) 

Initialize internal structures for FFT.

Parameters:
numEntries Number of entries to process
void FFT1D::Inverse ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI_RI 
)

Inverse FFT.

void FFT1D::Inverse ( DOUBLE_ARRAY< double > &  inoutx,
DOUBLE_ARRAY< double > &  inouty,
const FTFORMAT  format = FTFORMAT_RI_RI 
)

Inverse FFT.

void FFT1D::Inverse ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const FTFORMAT  format = FTFORMAT_RI 
)

Inverse FFT.

void FFT1D::Inverse ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI 
)

Inverse FFT.

void FFT1D::Inverse ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< DCOMPLEX > &  out 
)

Inverse FFT.

void FFT1D::Inverse ( DOUBLE_ARRAY< DCOMPLEX > &  inout  ) 

Inverse FFT.

static void FFT1D::SMLClassInstall ( SML::CONTEXT context  )  [static]

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:33:21 2012 for TNTsdk 2012 by  doxygen 1.6.1