Skip to content

Class window_linspace

class window_linspace<T> dsp

template <typename T>
struct window_linspace : expression_linspace<T> { … }

Linspace expression specialized for window abscissa generation

Builds the argument range consumed by window expressions according to the chosen window_metrics and symmetry mode.

constructor window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_0_1>, size_t, window_symmetry)

window_linspace(cval_t<window_metrics, window_metrics::metrics_0_1>, size_t size,
                window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_0_1>, size_t, window_symmetry)

Declared at dsp/window.hpp:107

constructor window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1>, size_t, window_symmetry)

window_linspace(cval_t<window_metrics, window_metrics::metrics_m1_1>, size_t size,
                window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1>, size_t, window_symmetry)

Declared at dsp/window.hpp:112

constructor window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_mpi_pi>, size_t, window_symmetry)

window_linspace(cval_t<window_metrics, window_metrics::metrics_mpi_pi>, size_t size,
                window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_mpi_pi>, size_t, window_symmetry)

Declared at dsp/window.hpp:117

constructor window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc>, size_t, window_symmetry)

window_linspace(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc>, size_t size,
                window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc>, size_t, window_symmetry)

Declared at dsp/window.hpp:122

constructor window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc2>, size_t, window_symmetry)

window_linspace(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc2>, size_t size,
                window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::window_linspace<T>(cval_t<window_metrics, window_metrics::metrics_m1_1_trunc2>, size_t, window_symmetry)

Declared at dsp/window.hpp:129

function make(T, T, size_t, window_symmetry)

static expression_linspace<T> make(T start, T stop, size_t size, window_symmetry symmetry)

Fully qualified name: kfr::window_linspace<T>::make(T, T, size_t, window_symmetry)

Declared at dsp/window.hpp:137

function calc_p(size_t, bool)

static T calc_p(size_t size, bool sym)

Fully qualified name: kfr::window_linspace<T>::calc_p(size_t, bool)

Declared at dsp/window.hpp:143

function calc_p2(size_t, bool)

static T calc_p2(size_t size, bool sym)

Fully qualified name: kfr::window_linspace<T>::calc_p2(size_t, bool)

Declared at dsp/window.hpp:149

Fully qualified name: kfr::window_linspace<T>

Declared at dsp/window.hpp:105