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