dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
ffft::FFTReal< DT > Class Template Reference

#include <FFTReal.h>

Public Types

enum  { MAX_BIT_DEPTH = 30 }
 
typedef DT DataType
 

Public Member Functions

 FFTReal (long length)
 
virtual ~FFTReal ()
 
long get_length () const
 
void do_fft (DataType f[], const DataType x[]) const
 
void do_ifft (const DataType f[], DataType x[]) const
 
void rescale (DataType x[]) const
 
DataTypeuse_buffer () const
 

Detailed Description

template<class DT>
class ffft::FFTReal< DT >

Definition at line 33 of file FFTReal.h.

Member Typedef Documentation

template<class DT>
typedef DT ffft::FFTReal< DT >::DataType

Definition at line 41 of file FFTReal.h.

Member Enumeration Documentation

template<class DT>
anonymous enum
Enumerator
MAX_BIT_DEPTH 

Definition at line 39 of file FFTReal.h.

Constructor & Destructor Documentation

template<class DT >
ffft::FFTReal< DT >::FFTReal ( long  length)
explicit

Definition at line 90 of file FFTReal.hpp.

template<class DT>
virtual ffft::FFTReal< DT >::~FFTReal ( )
inlinevirtual

Definition at line 44 of file FFTReal.h.

Member Function Documentation

template<class DT >
void ffft::FFTReal< DT >::do_fft ( DataType  f[],
const DataType  x[] 
) const

Definition at line 143 of file FFTReal.hpp.

template<class DT >
void ffft::FFTReal< DT >::do_ifft ( const DataType  f[],
DataType  x[] 
) const

Definition at line 204 of file FFTReal.hpp.

template<class DT >
long ffft::FFTReal< DT >::get_length ( ) const

Definition at line 119 of file FFTReal.hpp.

template<class DT >
void ffft::FFTReal< DT >::rescale ( DataType  x[]) const

Definition at line 259 of file FFTReal.hpp.

template<class DT >
FFTReal< DT >::DataType * ffft::FFTReal< DT >::use_buffer ( ) const

Definition at line 310 of file FFTReal.hpp.


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