SHAFFT 1.1.0-alpha
A Scalable High-dimensional Accelerated FFT Library
Loading...
Searching...
No Matches
shafft::FFTND Member List

This is the complete list of members for shafft::FFTND, including all inherited members.

allocSize() const noexcept overrideshafft::FFTNDvirtual
execute(FFTDirection direction) noexcept overrideshafft::FFTNDvirtual
FFT(const FFT &)=deleteshafft::FFT
FFTND() noexcept=defaultshafft::FFTND
FFTND(FFTND &&other) noexceptshafft::FFTND
FFTND(const FFTND &)=deleteshafft::FFTND
fftType() const noexcept overrideshafft::FFTNDvirtual
getAxes(std::vector< int > &ca, std::vector< int > &da, TensorLayout layout=TensorLayout::CURRENT) const noexceptshafft::FFTND
getBuffers(complexf **data, complexf **work) noexceptshafft::FFTND
getBuffers(complexd **data, complexd **work) noexceptshafft::FFTND
getBuffersRaw(void **data, void **work) noexcept overrideshafft::FFTNDvirtual
getCommunicator(MPI_Comm *outComm) const noexceptshafft::FFTND
getLayout(std::vector< size_t > &subsize, std::vector< size_t > &offset, TensorLayout layout=TensorLayout::CURRENT) const noexceptshafft::FFTND
globalSize() const noexcept overrideshafft::FFTNDvirtual
init(const std::vector< int > &commDims, const std::vector< size_t > &dimensions, FFTType type, MPI_Comm comm, TransformLayout output=TransformLayout::REDISTRIBUTED) noexceptshafft::FFTND
init(shafft_nd_config_t &cfg) noexceptshafft::FFTND
isActive() const noexcept overrideshafft::FFTNDvirtual
isConfigured() const noexceptshafft::FFTinline
isPlanned() const noexceptshafft::FFTinline
ndim() const noexcept overrideshafft::FFTNDvirtual
normalize() noexcept overrideshafft::FFTNDvirtual
operator bool() const noexceptshafft::FFTinlineexplicit
operator=(FFTND &&other) noexceptshafft::FFTND
operator=(const FFTND &)=deleteshafft::FFTND
shafft::FFT::operator=(const FFT &)=deleteshafft::FFT
plan() noexcept overrideshafft::FFTNDvirtual
release() noexcept overrideshafft::FFTNDvirtual
setBuffers(complexf *data, complexf *work) noexceptshafft::FFTND
setBuffers(complexd *data, complexd *work) noexceptshafft::FFTND
setBuffersRaw(void *data, void *work) noexcept overrideshafft::FFTNDvirtual
state() const noexceptshafft::FFTinline
~FFTND() noexcept overrideshafft::FFTND