22 #ifndef SIRIUS_FFTW_WRAPPER_H_ 23 #define SIRIUS_FFTW_WRAPPER_H_ 80 #endif // SIRIUS_FFTW_WRAPPER_H_ RealUPtr CreateReal(const Size &size)
Create real array and initialize it to 0.
ComplexUPtr CreateComplex(const Size &size)
Create complex array and initialize it to 0.
Definition: exception.h:27
std::unique_ptr<::fftw_complex[], detail::ComplexDeleter > ComplexUPtr
Definition: types.h:57
ComplexUPtr FFT(const Image &image)
Compute the FFT of an image.
std::unique_ptr< double[], detail::RealDeleter > RealUPtr
Definition: types.h:84
Image IFFT(const Size &image_size, ComplexUPtr image_fft)
Compute the IFFT of an image FFT.