Unlike the C2C plan R2C is non-symmetric and it requires that the direction is built into the plan.
More...
#include <heffte_backend_mkl.h>
|
| plan_mkl_r2c (int size, int howmanyffts, int stride, int rdist, int cdist) |
| Constructor taking into account the different sizes for the real and complex parts.
|
|
| ~plan_mkl_r2c () |
| Identical to the float-complex specialization.
|
|
| operator DFTI_DESCRIPTOR_HANDLE () const |
| Identical to the float-complex specialization.
|
|
|
DFTI_DESCRIPTOR_HANDLE | plan |
| Identical to the float-complex specialization.
|
|
template<typename scalar_type,
direction dir>
struct heffte::plan_mkl_r2c< scalar_type, dir >
Unlike the C2C plan R2C is non-symmetric and it requires that the direction is built into the plan.
◆ plan_mkl_r2c()
template<typename scalar_type ,
direction dir>
heffte::plan_mkl_r2c< scalar_type, dir >::plan_mkl_r2c |
( |
int | size, |
|
|
int | howmanyffts, |
|
|
int | stride, |
|
|
int | rdist, |
|
|
int | cdist ) |
|
inline |
Constructor taking into account the different sizes for the real and complex parts.
- Parameters
-
size | is the number of entries in a 1-D transform |
howmanyffts | is the number of transforms in the batch |
stride | is the distance between entries of the same transform |
rdist | is the distance between successive 1-D transforms in the real array |
cdist | is the distance between successive 1-D transforms in the complex array |
The documentation for this struct was generated from the following file: