Skip to content

class expression_goertzel<T> dsp_extra

template <typename T>
struct expression_goertzel : expression_traits_defaults { … }

variable dims

constexpr static size_t dims = 1

Defined at dsp/goertzel.hpp:41

typedef value_type

using value_type = T

Defined at dsp/goertzel.hpp:43

function get_shape(const expression_goertzel<T> &)

constexpr static shape<1> get_shape(const expression_goertzel&) { … }

Defined at dsp/goertzel.hpp:45

function get_shape()

constexpr static shape<1> get_shape() { … }

Defined at dsp/goertzel.hpp:46

constructor expression_goertzel<T>(complex<T> &, T)

expression_goertzel(complex<T>& result, T omega)

Defined at dsp/goertzel.hpp:48

destructor ~expression_goertzel<T>()

~expression_goertzel()

Defined at dsp/goertzel.hpp:52

function set_elements(expression_goertzel<T> &, shape<1>, axis_params<VecAxis, N>, const std::type_identity_t<vec<T, N>> &)

template <size_t N, index_t VecAxis>
friend KFR_INTRINSIC void set_elements(expression_goertzel& self, shape<1>, axis_params<VecAxis, N>,
                                       const std::type_identity_t<vec<T, N>>& x)

Defined at dsp/goertzel.hpp:59

variable result

complex<T>& result

Defined at dsp/goertzel.hpp:71

variable omega

const T omega

Defined at dsp/goertzel.hpp:72

variable coeff

const T coeff

Defined at dsp/goertzel.hpp:73

variable q0

T q0

Defined at dsp/goertzel.hpp:74

variable q1

T q1

Defined at dsp/goertzel.hpp:75

variable q2

T q2

Defined at dsp/goertzel.hpp:76

Defined at dsp/goertzel.hpp:39