window¶
window_linspace class (generic::window_linspace)¶
template <typename T> window_linspace
expression_window class (generic::expression_window)¶
template <typename T> expression_window
expression_rectangular class (generic::expression_rectangular)¶
template <typename T> expression_rectangular
expression_window_with_metrics class (generic::expression_window_with_metrics)¶
template <typename T, window_metrics metrics>
expression_window_with_metrics
expression_triangular class (generic::expression_triangular)¶
template <typename T> expression_triangular
expression_bartlett class (generic::expression_bartlett)¶
template <typename T> expression_bartlett
expression_cosine class (generic::expression_cosine)¶
template <typename T> expression_cosine
expression_cosine_np class (generic::expression_cosine_np)¶
template <typename T> expression_cosine_np
expression_hann class (generic::expression_hann)¶
template <typename T> expression_hann
expression_bartlett_hann class (generic::expression_bartlett_hann)¶
template <typename T> expression_bartlett_hann
expression_hamming class (generic::expression_hamming)¶
template <typename T> expression_hamming
expression_bohman class (generic::expression_bohman)¶
template <typename T> expression_bohman
expression_blackman class (generic::expression_blackman)¶
template <typename T> expression_blackman
expression_blackman_harris class (generic::expression_blackman_harris)¶
template <typename T> expression_blackman_harris
expression_kaiser class (generic::expression_kaiser)¶
template <typename T> expression_kaiser
expression_flattop class (generic::expression_flattop)¶
template <typename T> expression_flattop
expression_gaussian class (generic::expression_gaussian)¶
template <typename T> expression_gaussian
expression_gaussian<T> function (generic::expression_gaussian::expression_gaussian<T>)¶
expression_gaussian(
    size_t size, T alpha = 2.5,
    window_symmetry symmetry = window_symmetry::symmetric)
    : expression_window_with_metrics<
          T, window_metrics::metrics_m1_1_trunc>(
          size, alpha, symmetry)
alpha = std / 2N
expression_lanczos class (generic::expression_lanczos)¶
template <typename T> expression_lanczos
expression_planck_taper class (generic::expression_planck_taper)¶
template <typename T> expression_planck_taper
expression_tukey class (generic::expression_tukey)¶
template <typename T> expression_tukey
window_by_type class (generic::window_by_type)¶
template <window_type> window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_by_type
window_rectangular function (generic::window_rectangular)¶
template <typename T = fbase>
expression_rectangular<T>
window_rectangular(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Rrectangular window of length size 
window_triangular function (generic::window_triangular)¶
template <typename T = fbase>
expression_triangular<T>
window_triangular(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Triangular window of length size 
window_bartlett function (generic::window_bartlett)¶
template <typename T = fbase>
expression_bartlett<T>
window_bartlett(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Bartlett window of length size 
window_cosine function (generic::window_cosine)¶
template <typename T = fbase>
expression_cosine<T>
window_cosine(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Cosine window of length size 
window_cosine_np function (generic::window_cosine_np)¶
template <typename T = fbase>
expression_cosine_np<T>
window_cosine_np(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Cosine window (numpy compatible) of length size 
window_hann function (generic::window_hann)¶
template <typename T = fbase>
expression_hann<T> window_hann(size_t size,
                               ctype_t<T> = ctype_t<T>())
Returns template expression that generates Hann window of length size 
window_bartlett_hann function (generic::window_bartlett_hann)¶
template <typename T = fbase>
expression_bartlett_hann<T>
window_bartlett_hann(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Bartlett-Hann window of length size 
window_hamming function (generic::window_hamming)¶
template <typename T = fbase>
expression_hamming<T>
window_hamming(size_t size,
               std::type_identity_t<T> alpha = 0.54,
               ctype_t<T> = ctype_t<T>())
Returns template expression that generates Hamming window of length size where α = alpha 
window_bohman function (generic::window_bohman)¶
template <typename T = fbase>
expression_bohman<T>
window_bohman(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Bohman window of length size 
window_blackman function (generic::window_blackman)¶
template <typename T = fbase>
expression_blackman<T> window_blackman(
    size_t size, std::type_identity_t<T> alpha = 0.16,
    window_symmetry symmetry = window_symmetry::symmetric,
    ctype_t<T> = ctype_t<T>())
Returns template expression that generates Blackman window of length size where α = alpha 
window_blackman_harris function (generic::window_blackman_harris)¶
template <typename T = fbase>
expression_blackman_harris<T> window_blackman_harris(
    size_t size,
    window_symmetry symmetry = window_symmetry::symmetric,
    ctype_t<T> = ctype_t<T>())
Returns template expression that generates Blackman-Harris window of length size 
window_kaiser function (generic::window_kaiser)¶
template <typename T = fbase>
expression_kaiser<T>
window_kaiser(size_t size,
              std::type_identity_t<T> beta = T(0.5),
              ctype_t<T> = ctype_t<T>())
Returns template expression that generates Kaiser window of length size where β = beta 
window_flattop function (generic::window_flattop)¶
template <typename T = fbase>
expression_flattop<T>
window_flattop(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Flat top window of length size 
window_gaussian function (generic::window_gaussian)¶
template <typename T = fbase>
expression_gaussian<T>
window_gaussian(size_t size,
                std::type_identity_t<T> alpha = 2.5,
                ctype_t<T> = ctype_t<T>())
Returns template expression that generates Gaussian window of length size where α = alpha 
window_lanczos function (generic::window_lanczos)¶
template <typename T = fbase>
expression_lanczos<T>
window_lanczos(size_t size, ctype_t<T> = ctype_t<T>())
Returns template expression that generates Lanczos window of length size 
window_planck_taper function (generic::window_planck_taper)¶
template <typename T = fbase>
expression_planck_taper<T> window_planck_taper(
    size_t size, std::type_identity_t<T> epsilon,
    window_symmetry symmetry = window_symmetry::symmetric,
    ctype_t<T> = ctype_t<T>())
Returns template expression that generates Planck-taper window of length size 
window_tukey function (generic::window_tukey)¶
template <typename T = fbase>
expression_tukey<T> window_tukey(
    size_t size, std::type_identity_t<T> alpha,
    window_symmetry symmetry = window_symmetry::symmetric,
    ctype_t<T> = ctype_t<T>())
Returns template expression that generates Tukey window of length size (numpy compatible)
Auto-generated from sources, Revision , https://github.com/kfrlib/kfr/blob//include/kfr/