36 #ifndef NEKTAR_LIB_UTILIITIES_FFT_NEKFFTW_H 
   37 #define NEKTAR_LIB_UTILIITIES_FFT_NEKFFTW_H 
   51     template <
typename Dim, 
typename DataType>
 
   54     namespace LibUtilities
 
  117 #endif //NEKTAR_LIB_UTILIITIES_FFT_NEKFFTW_H 
Array< OneD, NekDouble > coef
 
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool. 
 
Array< OneD, NekDouble > m_FFTW_w_inv
 
boost::shared_ptr< NekFFTW > NekFFTWSharedPtr
 
Array< OneD, NekDouble > phys
 
Array< OneD, NekDouble > m_FFTW_w
 
virtual void v_FFTFwdTrans(Array< OneD, NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
 
static NektarFFTSharedPtr create(int N)
Creates an instance of this class. 
 
virtual void v_FFTBwdTrans(Array< OneD, NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
 
Array< OneD, NekDouble > m_wsp
 
void Reshuffle_FFTW2Nek(Array< OneD, NekDouble > &coef)
 
void Reshuffle_Nek2FFTW(Array< OneD, NekDouble > &coef)
 
static std::string className
Name of class. 
 
boost::shared_ptr< NektarFFT > NektarFFTSharedPtr