1 #include "cheetah/fft/cuda/FftPlan.cuh" 8 bool FftPlan::valid(cufftType cufft_type, std::size_t size, std::size_t batch)
const 10 return ((cufft_type==_cufft_type) && (size==_size) && (batch==_batch));
18 , _cufft_type(CUFFT_R2C)
27 void FftPlan::destroy_plan()
30 CUFFT_ERROR_CHECK(cufftDestroy(_plan));
37 cufftType FftPlan::convert_to_cufft_type<float>(FftType fft_type)
const 53 cufftType FftPlan::convert_to_cufft_type<double>(FftType fft_type)
const ~FftPlan()
Destroys the undetlying cufft plan if allocated.
FftPlan()
Construct an uninitialised cufft plan.
Some limits and constants for FLDO.