35 #ifndef NEKTAR_LIB_UTILIITIES_FFT_NEKTARFFT_H
36 #define NEKTAR_LIB_UTILIITIES_FFT_NEKTARFFT_H
44 template <
typename Dim,
typename DataType>
47 namespace LibUtilities
#define LIB_UTILITIES_EXPORT
Provides a generic Factory class.
virtual void v_FFTBwdTrans(Array< OneD, NekDouble > &coef, Array< OneD, NekDouble > &phys)
void FFTBwdTrans(Array< OneD, NekDouble > &coef, Array< OneD, NekDouble > &phys)
void FFTFwdTrans(Array< OneD, NekDouble > &phy, Array< OneD, NekDouble > &coef)
virtual void v_FFTFwdTrans(Array< OneD, NekDouble > &phys, Array< OneD, NekDouble > &coef)
NektarFFT(int N)
Initialises NektarFFT class members.
NektarFFTFactory & GetNektarFFTFactory()
std::shared_ptr< NektarFFT > NektarFFTSharedPtr
LibUtilities::NekFactory< std::string, NektarFFT, int > NektarFFTFactory
Datatype of the NekFactory used to instantiate classes derived from the NektarFFT class.
The above copyright notice and this permission notice shall be included.