|
| | TimeSeries ()=default |
| |
| | TimeSeries (int size) |
| | Initialises an empty (= uninitialised) timeseries with a given allocation size (number of value-time pairs)
|
| |
| | TimeSeries (const Eigen::Vector< T, Eigen::Dynamic > &t, const Eigen::Vector< T, Eigen::Dynamic > &v) |
| |
| | TimeSeries (Eigen::Vector< T, Eigen::Dynamic > &&t, Eigen::Vector< T, Eigen::Dynamic > &&v) |
| |
| | TimeSeries (const Eigen::Vector< T, Eigen::Dynamic > &t, Eigen::Vector< T, Eigen::Dynamic > &&v) |
| |
| | TimeSeries (Eigen::Vector< T, Eigen::Dynamic > &&t, const Eigen::Vector< T, Eigen::Dynamic > &v) |
| |
| Eigen::Vector< T, Eigen::Dynamic > & | times () |
| |
| const Eigen::Vector< T, Eigen::Dynamic > & | times () const |
| |
| T & | times (size_t i) |
| |
| const T & | times (size_t i) const |
| |
| Eigen::Vector< T, Eigen::Dynamic > & | values () |
| |
| const Eigen::Vector< T, Eigen::Dynamic > & | values () const |
| |
| T & | values (size_t i) |
| |
| const T & | values (size_t i) const |
| |
| | TimeSeries (const TimeSeries &)=default |
| | Default copy constructor.
|
| |
| | TimeSeries (TimeSeries &&)=default |
| | Default move constructor.
|
| |
| TimeSeries & | operator= (const TimeSeries &)=default |
| | Default copy assignment.
|
| |
| TimeSeries & | operator= (TimeSeries &&)=default |
| | Default move assignment.
|
| |
| void | resize (int n) |
| |
| size_t | size () const |
| |
template<class T>
class controlpp::TimeSeries< T >
Contiains time and values pairs.
Overload that for the case with runtime size using N=Eigen::Dynamic as a template parameter (=default). Offers constructors to set the size of the vectors.
Stores two Eigen vectors: .times and .values that store the time series and are puplicly accessible.
- Template Parameters
-
| T | The datatype used for the times and values vectors |
| N | The size of the timeseries. Can be a static size or Eigen::Dynamic to determine the size at runtime. |