| Abstract Interface | Location | Description |
|---|---|---|
| apply_interface | dtfft_executor_fftw_m | Executes FFTW3 Plan |
| create_c2c_plan | dtfft_executor_fftw_m | Creates C2C FFTW3 Plan |
| create_interface | dtfft_abstract_kernel | Creates underlying kernel |
| create_interface | dtfft_abstract_executor | Creates FFT plan |
| create_interface | dtfft_abstract_transpose_handle | Creates transpose handle |
| create_interface | dtfft_abstract_backend | Creates overriding class |
| create_r2c_plan | dtfft_executor_fftw_m | Creates R2C FFTW3 Plan |
| create_r2r_plan | dtfft_executor_fftw_m | Creates R2R FFTW3 Plan |
| cuLaunchKernel_interface | dtfft_interface_cuda | Launches a CUDA function CUfunction. |
| cuModuleGetFunction_interface | dtfft_interface_cuda | Returns a function handle. |
| cuModuleLoadData_interface | dtfft_interface_cuda | Load a module’s data with options. |
| cuModuleUnload_interface | dtfft_interface_cuda | Unloads a module. |
| destroy_interface | dtfft_abstract_kernel | Destroys underlying kernel |
| destroy_interface | dtfft_abstract_executor | Destroys plan |
| destroy_interface | dtfft_abstract_transpose_handle | Destroys transpose handle |
| destroy_interface | dtfft_abstract_backend | Destroys overriding class |
| execute_end_interface | dtfft_abstract_transpose_handle | Finishes async transpose |
| execute_host_interface | dtfft_kernel_host | Executes the given kernel on host |
| execute_interface | dtfft_abstract_kernel | Executes underlying kernel |
| execute_interface | dtfft_abstract_executor | Executes plan |
| execute_interface | dtfft_abstract_transpose_handle | Executes transpose handle |
| execute_interface | dtfft_abstract_backend | Executes Backend |
| free_interface | dtfft_executor_fftw_m | Destroys FFTW3 Plan |
| get_async_active_interface | dtfft_abstract_transpose_handle | Returns if async transpose is active |
| mem_alloc_interface | dtfft_abstract_executor | Allocates aligned memory |
| mem_free_interface | dtfft_abstract_executor | Frees aligned memory |
| nvrtcAddNameExpression_interface | dtfft_interface_nvrtc | Notes the given name expression denoting the address of a global function or device/constant variable. |
| nvrtcCompileProgram_interface | dtfft_interface_nvrtc | Compiles the given program. |
| nvrtcCreateProgram_interface | dtfft_interface_nvrtc | Creates an instance of nvrtcProgram with the given input parameters, and sets the output parameter prog with it. |
| nvrtcDestroyProgram_interface | dtfft_interface_nvrtc | Destroys the given program. |
| nvrtcGetCUBIN_interface | dtfft_interface_nvrtc | Stores the cubin generated by the previous compilation of |
| nvrtcGetCUBINSize_interface | dtfft_interface_nvrtc | Sets the value of |
| nvrtcGetErrorString_interface | dtfft_interface_nvrtc | Helper function that returns a string describing the given nvrtcResult code For unrecognized enumeration values, it returns “NVRTC_ERROR unknown” |
| nvrtcGetLoweredName_interface | dtfft_interface_nvrtc | Extracts the lowered (mangled) name for a global function or device/constant variable, and updates *lowered_name to point to it. |
| nvrtcGetProgramLog_interface | dtfft_interface_nvrtc | Stores the log generated by the previous compilation of prog in the memory pointed by log |
| nvrtcGetProgramLogSize_interface | dtfft_interface_nvrtc | Sets the value of |
| vkfft_create_interface | dtfft_interface_vkfft_m | Creates FFT plan via vkFFT Interface |
| vkfft_destroy_interface | dtfft_interface_vkfft_m | Destroys vkFFT plan |
| vkfft_execute_interface | dtfft_interface_vkfft_m | Executes vkFFT plan |