class dft_plan_md<T, Dims> dft¶
template <typename T, index_t Dims = dynamic_shape>
struct dft_plan_md { … } Multidimensional DFT
variable size ¶
shape<Dims> size Defined at dft/fft.hpp:600
variable temp_size ¶
size_t temp_size Defined at dft/fft.hpp:601
constructor dft_plan_md<T, Dims>(const dft_plan_md<T, Dims> &) ¶
dft_plan_md(const dft_plan_md&) = delete Defined at dft/fft.hpp:603
constructor dft_plan_md<T, Dims>(dft_plan_md<T, Dims> &&) ¶
dft_plan_md(dft_plan_md&&) = default Defined at dft/fft.hpp:604
function operator=(const dft_plan_md<T, Dims> &) ¶
dft_plan_md& operator=(const dft_plan_md&) = delete Defined at dft/fft.hpp:605
function operator=(dft_plan_md<T, Dims> &&) ¶
dft_plan_md& operator=(dft_plan_md&&) = default Defined at dft/fft.hpp:606
function is_initialized() ¶
bool is_initialized() const Defined at dft/fft.hpp:608
function dump() ¶
void dump() const Defined at dft/fft.hpp:610
constructor dft_plan_md<T, Dims>(shape<Dims>) ¶
explicit dft_plan_md(shape<Dims> size) Defined at dft/fft.hpp:618
function execute(int *, const int *, u8 *, bool) ¶
void execute(complex<T>* out, const complex<T>* in, u8* temp, bool inverse = false) const Defined at dft/fft.hpp:632
function execute(const int &, const int &, u8 *, bool) ¶
void execute(const tensor<complex<T>, Dims>& out, const tensor<complex<T>, Dims>& in, u8* temp,
bool inverse = false) const
requires(Dims != dynamic_shape) Defined at dft/fft.hpp:640
function execute(int *, const int *, u8 *, int) ¶
template <bool inverse = false>
void execute(complex<T>* out, const complex<T>* in, u8* temp, cbool_t<inverse> = { … } Defined at dft/fft.hpp:653
Defined at dft/fft.hpp:598