Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
ska::cheetah::fft::cuda::detail::CufftHelper< T > Struct Template Reference

A helper class for selecting the correct execution calls from cuFFT. More...

Collaboration diagram for ska::cheetah::fft::cuda::detail::CufftHelper< T >:
Collaboration graph

Detailed Description

template<typename T>
struct ska::cheetah::fft::cuda::detail::CufftHelper< T >

A helper class for selecting the correct execution calls from cuFFT.

This class is used by the Cuda Fft implementation to provide the correct FFT execution calls from the cuFFT library based on whether we are working with float or double data.

Note that calls to cufftExecXXX functions appear to not be compatible with constant input types (likely as the base implementation is straight C code without overloading and the library implements inplace transforms)

Template Parameters
TThe base value type of the corresponding transform (float or double)

Definition at line 24 of file Fft.cu.


The documentation for this struct was generated from the following file: