4#include <thrust/complex.h>
6namespace isce3 {
namespace cuda {
namespace fft {
namespace detail {
9template<>
struct CufftC2CType<float> {
constexpr static cufftType type = CUFFT_C2C; };
10template<>
struct CufftC2CType<double> {
constexpr static cufftType type = CUFFT_Z2Z; };
13template<>
struct CufftR2CType<float> {
constexpr static cufftType type = CUFFT_R2C; };
14template<>
struct CufftR2CType<double> {
constexpr static cufftType type = CUFFT_D2Z; };
17template<>
struct CufftC2RType<float> {
constexpr static cufftType type = CUFFT_C2R; };
18template<>
struct CufftC2RType<double> {
constexpr static cufftType type = CUFFT_Z2D; };
20template<
int Sign,
typename T>
21void executePlan(cufftHandle plan,
void * in,
void * out, cufftType type);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5
Definition CufftWrapper.h:8
Definition CufftWrapper.h:16
Definition CufftWrapper.h:12