Plan for the r2c single and double precision transform.
More...
#include <heffte_backend_cuda.h>
|
| | plan_cufft_r2c (cudaStream_t stream, direction dir, int size, int batch, int stride, int rdist, int cdist) |
| | Constructor, takes inputs identical to cufftMakePlanMany().
|
|
| ~plan_cufft_r2c () |
| | Destructor, deletes the plan.
|
|
| operator cufftHandle () const |
| | Custom conversion to the cufftHandle.
|
template<typename scalar_type>
struct heffte::plan_cufft_r2c< scalar_type >
Plan for the r2c single and double precision transform.
- Template Parameters
-
| scalar_type | must be float or double |
◆ plan_cufft_r2c()
template<typename scalar_type>
Constructor, takes inputs identical to cufftMakePlanMany().
- Parameters
-
| stream | is the CUDA stream to use for the transform |
| dir | is the direction (forward or backward) for 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 |
The documentation for this struct was generated from the following file: