![]() |
Home | Libraries | People | FAQ | More |
boost::time_series::inverse_heaviside_series — A Mutable_TimeSeries that has a discrete value in the range [-inf,stop) and zero elsewhere.
// In header: <boost/time_series/inverse_heaviside_series.hpp> template<typename Value, typename Discretization, typename Offset> struct inverse_heaviside_series : public boost::time_series::time_series_facade< Derived, Storage, Discretization > { // types typedef time_series_facade< inverse_heaviside_series< Value, Discretization, Offset >, storage::inverse_heaviside_array< Value, Offset, storage::constant_elements< Value > >, Discretization > base_type; // construct/copy/destruct inverse_heaviside_series(); template<typename A1> inverse_heaviside_series(A1 const &); template<typename A1, typename A2, ... > inverse_heaviside_series(A1 const &, A2 const &, ...); };
A Mutable_TimeSeries that has a discrete value in the range [-inf,stop) and zero elsewhere.
The named parameters for the constructor are, in order:
stop, with a default of Offset(0)
value, with a default of Value(1)
discretization, with a default of Discretization(1)
zero, with a default of Value(0)