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

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

allocSize() const noexcept overrideshafft::FFT1Dvirtual
execute(FFTDirection direction) noexcept overrideshafft::FFT1Dvirtual
FFT(const FFT &)=deleteshafft::FFT
FFT1D() noexcept=defaultshafft::FFT1D
FFT1D(FFT1D &&other) noexceptshafft::FFT1D
FFT1D(const FFT1D &)=deleteshafft::FFT1D
fftType() const noexcept overrideshafft::FFT1Dvirtual
getAxes(std::vector< int > &ca, std::vector< int > &da, TensorLayout layout=TensorLayout::CURRENT) const noexceptshafft::FFT1D
getBuffers(complexf **data, complexf **work) noexceptshafft::FFT1D
getBuffers(complexd **data, complexd **work) noexceptshafft::FFT1D
getBuffersRaw(void **data, void **work) noexcept overrideshafft::FFT1Dvirtual
getCommunicator(MPI_Comm *outComm) const noexceptshafft::FFT1D
getLayout(std::vector< size_t > &localShape, std::vector< size_t > &offset, TensorLayout layout=TensorLayout::CURRENT) const noexceptshafft::FFT1D
globalShape() const noexceptshafft::FFT1D
globalSize() const noexcept overrideshafft::FFT1Dvirtual
init(size_t globalN, size_t localN, size_t localStart, FFTType precision, MPI_Comm comm) noexceptshafft::FFT1D
init(shafft_1d_config_t &cfg) noexceptshafft::FFT1D
isActive() const noexcept overrideshafft::FFT1Dvirtual
isConfigured() const noexceptshafft::FFTinline
isPlanned() const noexceptshafft::FFTinline
localSize() const noexceptshafft::FFT1D
ndim() const noexcept overrideshafft::FFT1Dvirtual
normalize() noexcept overrideshafft::FFT1Dvirtual
operator bool() const noexceptshafft::FFTinlineexplicit
operator=(FFT1D &&other) noexceptshafft::FFT1D
operator=(const FFT1D &)=deleteshafft::FFT1D
shafft::FFT::operator=(const FFT &)=deleteshafft::FFT
plan() noexcept overrideshafft::FFT1Dvirtual
release() noexcept overrideshafft::FFT1Dvirtual
setBuffers(complexf *data, complexf *work) noexceptshafft::FFT1D
setBuffers(complexd *data, complexd *work) noexceptshafft::FFT1D
setBuffersRaw(void *data, void *work) noexcept overrideshafft::FFT1Dvirtual
state() const noexceptshafft::FFTinline
~FFT1D() noexcept overrideshafft::FFT1D