|
|
template<typename index> |
| | real2real_executor (void *, box3d< index > const box, int dimension) |
| | Construct a plan for batch 1D transforms.
|
|
template<typename index> |
| | real2real_executor (void *, box3d< index > const box, int dir1, int dir2) |
| | Construct a plan for batch 2D transforms, not implemented currently.
|
|
template<typename index> |
| | real2real_executor (void *, box3d< index > const box) |
| | Construct a plan for a single 3D transform, not implemented currently.
|
| int | box_size () const override |
| | Returns the size of the box.
|
| size_t | workspace_size () const override |
| | Returns the size of the box.
|
| virtual void | forward (float data[], float *) const override |
| | Forward r2r, single precision.
|
| virtual void | forward (double data[], double *) const override |
| | Forward r2r, double precision.
|
| virtual void | backward (float data[], float *) const override |
| | Backward r2r, single precision.
|
| virtual void | backward (double data[], double *) const override |
| | Backward r2r, double precision.
|
| virtual void | forward (std::complex< float >[], std::complex< float > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | forward (std::complex< double >[], std::complex< double > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | forward (float const[], std::complex< float >[], std::complex< float > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | forward (double const[], std::complex< double >[], std::complex< double > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | backward (std::complex< float >[], std::complex< float > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | backward (std::complex< double >[], std::complex< double > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | backward (std::complex< float >[], float[], std::complex< float > *) const |
| | Will not be used, suppresses compiler warnings.
|
| virtual void | backward (std::complex< double >[], double[], std::complex< double > *) const |
| | Will not be used, suppresses compiler warnings.
|
|
virtual | ~executor_base ()=default |
| | Virtual destructor.
|
| virtual int | complex_size () const |
| | Return the size of the complex-box (r2c executors).
|