6namespace isce3 {
namespace fft {
17FwdFFTPlan<T> planfft1d(std::complex<T> * out, std::complex<T> * in,
int n);
36FwdFFTPlan<T> planfft1d(std::complex<T> * out, std::complex<T> * in,
const int (&dims)[2],
int axis);
40FwdFFTPlan<T> planfft1d(std::complex<T> * out, T * in,
const int (&dims)[2],
int axis);
53FwdFFTPlan<T> planfft2d(std::complex<T> * out, std::complex<T> * in,
const int (&dims)[2]);
57FwdFFTPlan<T> planfft2d(std::complex<T> * out, T * in,
const int (&dims)[2]);
68InvFFTPlan<T> planifft1d(std::complex<T> * out, std::complex<T> * in,
int n);
72InvFFTPlan<T> planifft1d(T * out, std::complex<T> * in,
int n);
87InvFFTPlan<T> planifft1d(std::complex<T> * out, std::complex<T> * in,
const int (&dims)[2],
int axis);
91InvFFTPlan<T> planifft1d(T * out, std::complex<T> * in,
const int (&dims)[2],
int axis);
104InvFFTPlan<T> planifft2d(std::complex<T> * out, std::complex<T> * in,
const int (&dims)[2]);
108InvFFTPlan<T> planifft2d(T * out, std::complex<T> * in,
const int (&dims)[2]);
118void fft1d(std::complex<T> * out,
const std::complex<T> * in,
int n);
122void fft1d(std::complex<T> * out,
const T * in,
int n);
136void fft1d(std::complex<T> * out,
const std::complex<T> * in,
const int (&dims)[2],
int axis);
140void fft1d(std::complex<T> * out,
const T * in,
const int (&dims)[2],
int axis);
152void fft2d(std::complex<T> * out,
const std::complex<T> * in,
const int (&dims)[2]);
156void fft2d(std::complex<T> * out,
const T * in,
const int (&dims)[2]);
166void ifft1d(std::complex<T> * out,
const std::complex<T> * in,
int n);
170void ifft1d(T * out,
const std::complex<T> * in,
int n);
184void ifft1d(std::complex<T> * out,
const std::complex<T> * in,
const int (&dims)[2],
int axis);
188void ifft1d(T * out,
const std::complex<T> * in,
const int (&dims)[2],
int axis);
200void ifft2d(std::complex<T> * out,
const std::complex<T> * in,
const int (&dims)[2]);
204void ifft2d(T * out,
const std::complex<T> * in,
int (&dims)[2]);
208#define ISCE_FFT_FFT_ICC
210#undef ISCE_FFT_FFT_ICC
RAII wrapper encapsulating FFTW plan for forward FFT execution.
Definition FFTPlan.h:11
RAII wrapper encapsulating FFTW plan for inverse FFT execution.
Definition FFTPlan.h:328
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5