Plan for the single precision complex transform.
More...
#include <heffte_backend_rocm.h>
|
| plan_rocfft (size_t size, size_t batch, size_t stride, size_t dist) |
| Constructor, takes inputs identical to cufftMakePlanMany().
|
|
| plan_rocfft (size_t size1, size_t size2, std::array< size_t, 2 > const &embed, size_t batch, size_t dist) |
| Constructor, takes inputs identical to cufftMakePlanMany().
|
|
| plan_rocfft (size_t size1, size_t size2, size_t size3) |
| Constructor, takes inputs identical to cufftPlan3d()
|
|
| ~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 single precision complex transform.
◆ plan_rocfft() [1/2]
Constructor, takes inputs identical to cufftMakePlanMany().
- Parameters
-
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 |
dist | is the distance between the first entries of consecutive sequences |
◆ plan_rocfft() [2/2]
Constructor, takes inputs identical to cufftMakePlanMany().
- Parameters
-
size1 | is the number of entries in a 2-D transform, direction 1 |
size2 | is the number of entries in a 2-D transform, direction 2 |
embed | is the stride between entries in each dimension |
batch | is the number of transforms in the batch |
dist | is the distance between the first entries of consecutive sequences |
The documentation for this struct was generated from the following file: