Highly Efficient FFT for Exascale: HeFFTe v2.4
Toggle main menu visibility
Loading...
Searching...
No Matches
heffte::cuda::cos1_pre_pos_processor Struct Reference
Static Public Member Functions
template<typename precision>
static void
pre_forward
(cudaStream_t, int length, precision const input[], precision fft_signal[])
Pre-process in the forward transform.
template<typename precision>
static void
post_forward
(cudaStream_t, int length, std::complex< precision > const fft_result[], precision result[])
Post-process in the forward transform.
template<typename precision>
static void
pre_backward
(cudaStream_t, int length, precision const input[], std::complex< precision > fft_signal[])
Pre-process in the inverse transform.
template<typename precision>
static void
post_backward
(cudaStream_t, int length, precision const fft_result[], precision result[])
Post-process in the inverse transform.
static int
compute_extended_length
(int length)
Computes the length of the extended signal.
The documentation for this struct was generated from the following file:
include/
heffte_backend_cuda.h
heffte
cuda
cos1_pre_pos_processor
Generated by
1.17.0