class expression_moving_sum<U, E1, STag, stateless> fir¶
template <typename U, typename E1, univector_tag STag, bool stateless = false>
struct expression_moving_sum : expression_with_traits<E1> { … } typedef value_type ¶
using value_type = U Defined at dsp/fir.hpp:211
variable random_access ¶
constexpr static inline bool random_access = false Defined at dsp/fir.hpp:214
constructor expression_moving_sum<U, E1, STag, stateless>(E1 &&, state_holder<moving_sum_state<U, STag>, stateless>) ¶
expression_moving_sum(E1&& e1, state_holder<moving_sum_state<U, STag>, stateless> state) Defined at dsp/fir.hpp:216
function get_elements(const expression_moving_sum<U, E1, STag, stateless> &, shape<1>, axis_params<0, N>) ¶
template <size_t N>
KFR_INTRINSIC friend vec<U, N> get_elements(const expression_moving_sum& self, shape<1> index,
axis_params<0, N> sh) Defined at dsp/fir.hpp:222
variable state ¶
mutable state_holder<moving_sum_state<U, STag>, stateless> state Defined at dsp/fir.hpp:251
Defined at dsp/fir.hpp:209