Class window_by_type¶
class window_by_type<window_type> dsp¶
template <window_type>
struct window_by_type Type trait mapping a window_type to its corresponding expression type
Fully qualified name: kfr::window_by_type<window_type>
Declared at dsp/window.hpp:520
Class window_by_type¶
struct window_by_type<window_type::rectangular> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular) Fully qualified name: kfr::window_by_type<window_type::rectangular>::type
Declared at dsp/window.hpp:529
Fully qualified name: kfr::window_by_type<window_type::rectangular>
Declared at dsp/window.hpp:529
Class window_by_type¶
struct window_by_type<window_type::triangular> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular) Fully qualified name: kfr::window_by_type<window_type::triangular>::type
Declared at dsp/window.hpp:530
Fully qualified name: kfr::window_by_type<window_type::triangular>
Declared at dsp/window.hpp:530
Class window_by_type¶
struct window_by_type<window_type::bartlett> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett) Fully qualified name: kfr::window_by_type<window_type::bartlett>::type
Declared at dsp/window.hpp:531
Fully qualified name: kfr::window_by_type<window_type::bartlett>
Declared at dsp/window.hpp:531
Class window_by_type¶
struct window_by_type<window_type::cosine> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine) Fully qualified name: kfr::window_by_type<window_type::cosine>::type
Declared at dsp/window.hpp:532
Fully qualified name: kfr::window_by_type<window_type::cosine>
Declared at dsp/window.hpp:532
Class window_by_type¶
struct window_by_type<window_type::hann> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann) Fully qualified name: kfr::window_by_type<window_type::hann>::type
Declared at dsp/window.hpp:533
Fully qualified name: kfr::window_by_type<window_type::hann>
Declared at dsp/window.hpp:533
Class window_by_type¶
struct window_by_type<window_type::bartlett_hann> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann) Fully qualified name: kfr::window_by_type<window_type::bartlett_hann>::type
Declared at dsp/window.hpp:534
Fully qualified name: kfr::window_by_type<window_type::bartlett_hann>
Declared at dsp/window.hpp:534
Class window_by_type¶
struct window_by_type<window_type::hamming> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming) Fully qualified name: kfr::window_by_type<window_type::hamming>::type
Declared at dsp/window.hpp:535
Fully qualified name: kfr::window_by_type<window_type::hamming>
Declared at dsp/window.hpp:535
Class window_by_type¶
struct window_by_type<window_type::bohman> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman) Fully qualified name: kfr::window_by_type<window_type::bohman>::type
Declared at dsp/window.hpp:536
Fully qualified name: kfr::window_by_type<window_type::bohman>
Declared at dsp/window.hpp:536
Class window_by_type¶
struct window_by_type<window_type::blackman> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman) Fully qualified name: kfr::window_by_type<window_type::blackman>::type
Declared at dsp/window.hpp:537
Fully qualified name: kfr::window_by_type<window_type::blackman>
Declared at dsp/window.hpp:537
Class window_by_type¶
struct window_by_type<window_type::blackman_harris> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris) Fully qualified name: kfr::window_by_type<window_type::blackman_harris>::type
Declared at dsp/window.hpp:538
Fully qualified name: kfr::window_by_type<window_type::blackman_harris>
Declared at dsp/window.hpp:538
Class window_by_type¶
struct window_by_type<window_type::kaiser> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser) Fully qualified name: kfr::window_by_type<window_type::kaiser>::type
Declared at dsp/window.hpp:539
Fully qualified name: kfr::window_by_type<window_type::kaiser>
Declared at dsp/window.hpp:539
Class window_by_type¶
struct window_by_type<window_type::flattop> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop) Fully qualified name: kfr::window_by_type<window_type::flattop>::type
Declared at dsp/window.hpp:540
Fully qualified name: kfr::window_by_type<window_type::flattop>
Declared at dsp/window.hpp:540
Class window_by_type¶
struct window_by_type<window_type::gaussian> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop)
KFR_WINDOW_BY_TYPE(gaussian) Fully qualified name: kfr::window_by_type<window_type::gaussian>::type
Declared at dsp/window.hpp:541
Fully qualified name: kfr::window_by_type<window_type::gaussian>
Declared at dsp/window.hpp:541
Class window_by_type¶
struct window_by_type<window_type::lanczos> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop)
KFR_WINDOW_BY_TYPE(gaussian)
KFR_WINDOW_BY_TYPE(lanczos) Fully qualified name: kfr::window_by_type<window_type::lanczos>::type
Declared at dsp/window.hpp:542
Fully qualified name: kfr::window_by_type<window_type::lanczos>
Declared at dsp/window.hpp:542
Class window_by_type¶
struct window_by_type<window_type::cosine_np> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop)
KFR_WINDOW_BY_TYPE(gaussian)
KFR_WINDOW_BY_TYPE(lanczos)
KFR_WINDOW_BY_TYPE(cosine_np) Fully qualified name: kfr::window_by_type<window_type::cosine_np>::type
Declared at dsp/window.hpp:543
Fully qualified name: kfr::window_by_type<window_type::cosine_np>
Declared at dsp/window.hpp:543
Class window_by_type¶
struct window_by_type<window_type::planck_taper> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop)
KFR_WINDOW_BY_TYPE(gaussian)
KFR_WINDOW_BY_TYPE(lanczos)
KFR_WINDOW_BY_TYPE(cosine_np)
KFR_WINDOW_BY_TYPE(planck_taper) Fully qualified name: kfr::window_by_type<window_type::planck_taper>::type
Declared at dsp/window.hpp:544
Fully qualified name: kfr::window_by_type<window_type::planck_taper>
Declared at dsp/window.hpp:544
Class window_by_type¶
struct window_by_type<window_type::tukey> dsp¶
template <> \
struct window_by_type<window_type::win> { … } typedef type ¶
using type = expression_##win<T>; \
};
KFR_WINDOW_BY_TYPE(rectangular)
KFR_WINDOW_BY_TYPE(triangular)
KFR_WINDOW_BY_TYPE(bartlett)
KFR_WINDOW_BY_TYPE(cosine)
KFR_WINDOW_BY_TYPE(hann)
KFR_WINDOW_BY_TYPE(bartlett_hann)
KFR_WINDOW_BY_TYPE(hamming)
KFR_WINDOW_BY_TYPE(bohman)
KFR_WINDOW_BY_TYPE(blackman)
KFR_WINDOW_BY_TYPE(blackman_harris)
KFR_WINDOW_BY_TYPE(kaiser)
KFR_WINDOW_BY_TYPE(flattop)
KFR_WINDOW_BY_TYPE(gaussian)
KFR_WINDOW_BY_TYPE(lanczos)
KFR_WINDOW_BY_TYPE(cosine_np)
KFR_WINDOW_BY_TYPE(planck_taper)
KFR_WINDOW_BY_TYPE(tukey) Fully qualified name: kfr::window_by_type<window_type::tukey>::type
Declared at dsp/window.hpp:545
Fully qualified name: kfr::window_by_type<window_type::tukey>
Declared at dsp/window.hpp:545