Skip to content

Function fft_multiply_accumulate

function fft_multiply_accumulate(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_accumulate(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)

Multiply-accumulate of two spectra into a destination.

Parameters
dest Destination/accumulator spectrum.
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_accumulate(univector<complex<T>, Tag1> &, const univector<complex<T>, Tag2> &, const univector<complex<T>, Tag3> &, dft_pack_format)

Declared at dft/fft.hpp:1368

Function fft_multiply_accumulate

function fft_multiply_accumulate(univector<complex<T>, Tag1> &, const univector<complex<T>, Tag2> &, const univector<complex<T>, Tag3> &, const univector<complex<T>, Tag4> &, dft_pack_format) dft

template <typename T, univector_tag Tag1, univector_tag Tag2, univector_tag Tag3, univector_tag Tag4>
void fft_multiply_accumulate(univector<complex<T>, Tag1>& dest, const univector<complex<T>, Tag2>& src1,
                             const univector<complex<T>, Tag3>& src2, const univector<complex<T>, Tag4>& src3,
                             dft_pack_format fmt = dft_pack_format::CCs)

Multiply-accumulate of two spectra with an addend into a destination.

Parameters
dest Destination/accumulator spectrum.
src1 Addend spectrum.
src2 First factor spectrum.
src3 Second factor spectrum.
fmt Packing format of the spectra; only Perm triggers special bin-0 handling.

Fully qualified name: kfr::fft_multiply_accumulate(univector<complex<T>, Tag1> &, const univector<complex<T>, Tag2> &, const univector<complex<T>, Tag3> &, const univector<complex<T>, Tag4> &, dft_pack_format)

Declared at dft/fft.hpp:1393

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.