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:572
variable temp_size ¶
size_t temp_size Defined at dft/fft.hpp:573
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:575
constructor dft_plan_md<T, Dims>(dft_plan_md<T, Dims> &&) ¶
dft_plan_md(dft_plan_md&&) = default Defined at dft/fft.hpp:576
function operator=(const dft_plan_md<T, Dims> &) ¶
dft_plan_md& operator=(const dft_plan_md&) = delete Defined at dft/fft.hpp:577
function operator=(dft_plan_md<T, Dims> &&) ¶
dft_plan_md& operator=(dft_plan_md&&) = default Defined at dft/fft.hpp:578
function is_initialized() ¶
bool is_initialized() const Defined at dft/fft.hpp:580
function dump() ¶
void dump() const Defined at dft/fft.hpp:582
constructor dft_plan_md<T, Dims>(shape<Dims>) ¶
explicit dft_plan_md(shape<Dims> size) Defined at dft/fft.hpp:590
function execute(complex<T> *, const complex<T> *, u8 *, bool) ¶
Defined at dft/fft.hpp:604
function execute(const tensor<complex<T>, Dims> &, const tensor<complex<T>, Dims> &, 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:612
function execute(complex<T> *, const complex<T> *, u8 *, cbool_t<inverse>) ¶
template <bool inverse = false>
void execute(complex<T>* out, const complex<T>* in, u8* temp, cbool_t<inverse> = { … } Defined at dft/fft.hpp:625
Defined at dft/fft.hpp:570