FT1D Class Reference

#include <mi32/fftfunc.h>

List of all members.

Public Member Functions

 FT1D ()
 ~FT1D ()
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, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Forward (DOUBLE_ARRAY< double > &inoutx, DOUBLE_ARRAY< double > &inouty, const FTFORMAT format=FTFORMAT_RI_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Forward (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< DCOMPLEX > &out, const FTFORMAT format=FTFORMAT_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Forward (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Forward (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< DCOMPLEX > &out, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Forward (DOUBLE_ARRAY< DCOMPLEX > &inout, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
ERRVALUE Init (const UINT32 numInputEntries, const UINT32 numOutputEntries)
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, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Inverse (DOUBLE_ARRAY< double > &inoutx, DOUBLE_ARRAY< double > &inouty, const FTFORMAT format=FTFORMAT_RI_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Inverse (const DOUBLE_ARRAY< double > &inx, const DOUBLE_ARRAY< double > &iny, DOUBLE_ARRAY< DCOMPLEX > &out, const FTFORMAT format=FTFORMAT_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Inverse (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Inverse (const DOUBLE_ARRAY< DCOMPLEX > &in, DOUBLE_ARRAY< DCOMPLEX > &out, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)
void Inverse (DOUBLE_ARRAY< DCOMPLEX > &inout, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0)

Static Public Member Functions

static void SMLClassInstall (SML::CONTEXT *context)

Constructor & Destructor Documentation

FT1D::FT1D (  ) 

Constructor.

FT1D::~FT1D (  ) 

Destructor.


Member Function Documentation

void FT1D::Close (  ) 

Close internal structures for FT.

void FT1D::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,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

void FT1D::Forward ( DOUBLE_ARRAY< double > &  inoutx,
DOUBLE_ARRAY< double > &  inouty,
const FTFORMAT  format = FTFORMAT_RI_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

void FT1D::Forward ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const FTFORMAT  format = FTFORMAT_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

void FT1D::Forward ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

void FT1D::Forward ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

void FT1D::Forward ( DOUBLE_ARRAY< DCOMPLEX > &  inout,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Forward FT.

ERRVALUE FT1D::Init ( const UINT32  numInputEntries,
const UINT32  numOutputEntries 
)

Initialize internal structures for FT.

Parameters:
numInputEntries Number of entries to process
numOutputEntries Number of entries to output
void FT1D::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,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

void FT1D::Inverse ( DOUBLE_ARRAY< double > &  inoutx,
DOUBLE_ARRAY< double > &  inouty,
const FTFORMAT  format = FTFORMAT_RI_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

void FT1D::Inverse ( const DOUBLE_ARRAY< double > &  inx,
const DOUBLE_ARRAY< double > &  iny,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const FTFORMAT  format = FTFORMAT_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

void FT1D::Inverse ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< double > &  outx,
DOUBLE_ARRAY< double > &  outy,
const FTFORMAT  format = FTFORMAT_RI,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

void FT1D::Inverse ( const DOUBLE_ARRAY< DCOMPLEX > &  in,
DOUBLE_ARRAY< DCOMPLEX > &  out,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

void FT1D::Inverse ( DOUBLE_ARRAY< DCOMPLEX > &  inout,
const UINT32  numInputEntries = 0,
const UINT32  numOutputEntries = 0 
)

Inverse FT.

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

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

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