Skip to content

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

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