Highly Efficient FFT for Exascale: HeFFTe v2.3
|
Plan for the r2c single precision transform. More...
#include <heffte_backend_rocm.h>
Public Member Functions | |
plan_rocfft (size_t size, size_t batch, size_t stride, size_t rdist, size_t cdist) | |
Constructor and initializer of the plan. More... | |
~plan_rocfft () | |
Destructor, deletes the plan. | |
operator rocfft_plan () const | |
Custom conversion to the rocfft_plan. | |
size_t | size_work () const |
Return the worksize. | |
Plan for the r2c single precision transform.
Note, this is a base template and does not specialize, the complex case is handled in a specialization.
|
inline |
Constructor and initializer of the plan.
size | is the number of entries in a 1-D transform |
batch | is the number of transforms in the batch |
stride | is the distance between entries of the same transform |
rdist | is the distance between the first entries of consecutive real sequences |
cdist | is the distance between the first entries of consecutive complex sequences |