|
SHAFFT 1.1.0-alpha
A Scalable High-dimensional Accelerated FFT Library
|
This is the complete list of members for shafft::FFTND, including all inherited members.
| allocSize() const noexcept override | shafft::FFTND | virtual |
| execute(FFTDirection direction) noexcept override | shafft::FFTND | virtual |
| FFT(const FFT &)=delete | shafft::FFT | |
| FFTND() noexcept=default | shafft::FFTND | |
| FFTND(FFTND &&other) noexcept | shafft::FFTND | |
| FFTND(const FFTND &)=delete | shafft::FFTND | |
| fftType() const noexcept override | shafft::FFTND | virtual |
| getAxes(std::vector< int > &ca, std::vector< int > &da, TensorLayout layout=TensorLayout::CURRENT) const noexcept | shafft::FFTND | |
| getBuffers(complexf **data, complexf **work) noexcept | shafft::FFTND | |
| getBuffers(complexd **data, complexd **work) noexcept | shafft::FFTND | |
| getBuffersRaw(void **data, void **work) noexcept override | shafft::FFTND | virtual |
| getCommunicator(MPI_Comm *outComm) const noexcept | shafft::FFTND | |
| getLayout(std::vector< size_t > &subsize, std::vector< size_t > &offset, TensorLayout layout=TensorLayout::CURRENT) const noexcept | shafft::FFTND | |
| globalSize() const noexcept override | shafft::FFTND | virtual |
| init(const std::vector< int > &commDims, const std::vector< size_t > &dimensions, FFTType type, MPI_Comm comm, TransformLayout output=TransformLayout::REDISTRIBUTED) noexcept | shafft::FFTND | |
| init(shafft_nd_config_t &cfg) noexcept | shafft::FFTND | |
| isActive() const noexcept override | shafft::FFTND | virtual |
| isConfigured() const noexcept | shafft::FFT | inline |
| isPlanned() const noexcept | shafft::FFT | inline |
| ndim() const noexcept override | shafft::FFTND | virtual |
| normalize() noexcept override | shafft::FFTND | virtual |
| operator bool() const noexcept | shafft::FFT | inlineexplicit |
| operator=(FFTND &&other) noexcept | shafft::FFTND | |
| operator=(const FFTND &)=delete | shafft::FFTND | |
| shafft::FFT::operator=(const FFT &)=delete | shafft::FFT | |
| plan() noexcept override | shafft::FFTND | virtual |
| release() noexcept override | shafft::FFTND | virtual |
| setBuffers(complexf *data, complexf *work) noexcept | shafft::FFTND | |
| setBuffers(complexd *data, complexd *work) noexcept | shafft::FFTND | |
| setBuffersRaw(void *data, void *work) noexcept override | shafft::FFTND | virtual |
| state() const noexcept | shafft::FFT | inline |
| ~FFTND() noexcept override | shafft::FFTND |