Skip to content

Function fir

function fir(E1 &&, Taps &&) dsp

template <typename E1, typename U = expression_value_type<E1>, typename Taps,
          typename T = std::remove_cv_t<container_value_type<Taps>>>
[[deprecated("fir(expr, taps) is deprecated. Use fir(expr, fir_params{taps})")]] KFR_INTRINSIC expression_fir<
    T, U, E1, false>
fir(E1&& e1, Taps&& taps)

Returns template expression that applies FIR filter to the input.

Deprecated

Use fir(expr, fir_params{taps}) instead.

Parameters
e1 An input expression.
taps Filter coefficients (taken by value).

Fully qualified name: kfr::fir(E1 &&, Taps &&)

Declared at dsp/fir.hpp:463

Function fir

function fir(E1 &&, fir_params<T>) dsp

template <typename T, typename E1, typename U = expression_value_type<E1>>
KFR_INTRINSIC expression_fir<T, U, E1, false> fir(E1&& e1, fir_params<T> state)

Returns template expression that applies FIR filter to the input.

Parameters
e1 An input expression.
state Filter parameters (taps are reversed internally).

Fully qualified name: kfr::fir(E1 &&, fir_params<T>)

Declared at dsp/fir.hpp:478

Function fir

function fir(E1 &&, std::reference_wrapper<fir_state<T, U>>) dsp

template <typename T, typename E1, typename U>
KFR_INTRINSIC expression_fir<T, U, E1, true> fir(E1&& e1, std::reference_wrapper<fir_state<T, U>> state)

Returns template expression that applies FIR filter to the input.

Parameters
e1 An input expression.
state Filter state (taken by reference, ensure proper lifetime).

Fully qualified name: kfr::fir(E1 &&, std::reference_wrapper<fir_state<T, U>>)

Declared at dsp/fir.hpp:494

Function fir

function fir(fir_state<T, U> &, E1 &&) dsp

template <typename T, typename U, typename E1>
[[deprecated("fir(state, expr) is deprecated. Use fir(expr, std::ref(state))")]] KFR_INTRINSIC expression_fir<
    T, U, E1, true>
fir(fir_state<T, U>& state, E1&& e1)

Returns template expression that applies FIR filter to the input.

Deprecated

Use fir(expr, std::ref(state)) instead.

Parameters
state FIR filter state (state is referenced, ensure proper lifetime).
e1 An input expression.

Fully qualified name: kfr::fir(fir_state<T, U> &, E1 &&)

Declared at dsp/fir.hpp:509

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