Specialization for r2c single precision.
More...
#include <heffte_backend_stock.h>
|
| | plan_stock_fft (int size, int howmanyffts, int stride, int rdist, int cdist) |
| | Constructor taking into account the different sizes for the real and complex parts. More...
|
| |
|
void | execute (std::complex< F > const idata[], F odata[]) |
| | Execute C2R FFT.
|
| |
|
void | execute (F const idata[], std::complex< F > odata[]) |
| | Execute R2C FFT.
|
| |
|
|
int | N |
| | Identical to the F-complex specialization.
|
| |
|
int | num_ffts |
| |
|
int | stride_sz |
| |
|
int | real_d |
| |
|
int | comp_d |
| |
|
int | numNodes |
| |
|
std::unique_ptr< stock::biFuncNode< F, 1 >[]> | root |
| |
template<typename F, direction dir>
struct heffte::plan_stock_fft< F, dir >
Specialization for r2c single precision.
◆ plan_stock_fft()
template<typename F , direction dir>
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 the first entries of consecutive sequences in the real sequences |
| cdist | is the distance between the first entries of consecutive sequences in the complex sequences |
The documentation for this struct was generated from the following file: