![]() |
Home | Libraries | People | FAQ | More |
boost::time_series::dense_series — A Mutable_TimeSeries that has dense storage.
// In header: <boost/time_series/dense_series.hpp> template<typename Value, typename Discretization> struct dense_series : public boost::time_series::time_series_facade< Derived, Storage, Discretization > { // types typedef time_series_facade< dense_series< Value, Discretization >, storage::dense_array< Value >, Discretization > base_type; // construct/copy/destruct dense_series(); template<typename A1> dense_series(A1 const &); template<typename A1, typename A2, ... > dense_series(A1 const &, A2 const &, ...); };
A Mutable_TimeSeries that has dense storage within some [start,stop) range, an optional pre-run with a distinct value stretching from [-inf,pre_stop), an optional post-run with a distinct value stretching from [post_start,inf), where pre_stop <= start and post_start >= stop, and zero elsewhere.
The named parameters for the constructor are, in order:
start, with a default of std::ptrdiff_t(0)
stop, with a default of the start named parameter
value, with a default of the zero named parameter
discretization, with a default of Discretization(1)
zero, with a default of Value(0)