Xmipp
v3.23.11-Nereus
|
#include <aft.h>
Public Member Functions | |
virtual | ~AFT () |
virtual void | init (const HW &hw, const FFTSettings< T > &settings, bool reuse=true)=0 |
virtual void | release ()=0 |
virtual size_t | estimatePlanBytes (const FFTSettings< T > &settings)=0 |
virtual size_t | estimateTotalBytes (const FFTSettings< T > &settings) |
virtual std::complex< T > * | fft (T *inOut)=0 |
virtual std::complex< T > * | fft (const T *in, std::complex< T > *out)=0 |
virtual T * | ifft (std::complex< T > *inOut)=0 |
virtual T * | ifft (const std::complex< T > *in, T *out)=0 |
Protected Member Functions | |
virtual void | setDefault ()=0 |
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
inlinevirtual |
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
pure virtual |
Implemented in FFTwT< T >, and CudaFFT< T >.
|
protectedpure virtual |