Function fft_multiply¶
function fft_multiply(univector<complex<T>, Tag1> &, const univector<complex<T>, Tag2> &, const univector<complex<T>, Tag3> &, dft_pack_format) dft¶
template <typename T, univector_tag Tag1, univector_tag Tag2, univector_tag Tag3>
void fft_multiply(univector<complex<T>, Tag1>& dest, const univector<complex<T>, Tag2>& src1,
const univector<complex<T>, Tag3>& src2, dft_pack_format fmt = dft_pack_format::CCs) Element-wise multiplication of two spectra (convolution in time domain).
| dest | Destination spectrum (also the result). |
| src1 | First operand spectrum. |
| src2 | Second operand spectrum. |
| fmt | Packing format of the spectra; only Perm triggers special bin-0 handling. |
Fully qualified name: kfr::fft_multiply(univector<complex<T>, Tag1> &, const univector<complex<T>, Tag2> &, const univector<complex<T>, Tag3> &, dft_pack_format)
Declared at dft/fft.hpp:1345
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.