FFTPACK< T > Class Template Reference

#include <fftpack_FFT.h>

List of all members.

Public Types

typedef complex Complex_t

Public Member Functions

 FFTPACK (void)
 ~FFTPACK (void)
void setup (unsigned numTransformDims, const int *transformTypes, const int *axisLengths)
void callFFT (unsigned transformDim, int direction, Complex_t *data)
void callFFT (unsigned transformDim, int direction, T *data)


Detailed Description

template<class T>
class FFTPACK< T >

Definition at line 149 of file fftpack_FFT.h.


Member Typedef Documentation

template<class T>
typedef complex FFTPACK< T >::Complex_t
 

Definition at line 157 of file fftpack_FFT.h.


Constructor & Destructor Documentation

template<class T>
FFTPACK< T >::FFTPACK void   )  [inline]
 

Definition at line 161 of file fftpack_FFT.h.

template<class T>
FFTPACK< T >::~FFTPACK void   )  [inline]
 

Definition at line 193 of file fftpack_FFT.h.


Member Function Documentation

template<class T>
void FFTPACK< T >::callFFT unsigned  transformDim,
int  direction,
T *  data
[inline]
 

Definition at line 307 of file fftpack_FFT.h.

References endl(), ERRORMSG, and PAssert.

Here is the call graph for this function:

template<class T>
void FFTPACK< T >::callFFT unsigned  transformDim,
int  direction,
Complex_t data
 

template<class T>
void FFTPACK< T >::setup unsigned  numTransformDims,
const int *  transformTypes,
const int *  axisLengths
[inline]
 

Definition at line 205 of file fftpack_FFT.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:38:36 2006 for IPPL by  doxygen 1.4.6