time_series.h File Reference

CPP API: time_series.h File Reference
time_series.h File Reference
#include "memilio/io/io.h"
#include "memilio/utils/stl_util.h"
#include "memilio/math/floating_point.h"
#include <algorithm>
#include <iterator>
#include <vector>
#include <ostream>
#include <fstream>
Include dependency graph for time_series.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >::pointer
 Dereferencable type with a copy of a reference. More...
 
class  mio::TimeSeries< FP >
 stores vectors of values at time points (or some other abstract variable) the value at each time point is a vector. More...
 
class  mio::details::TimeSeriesIteratorBase< Derived, FP, IsConstIter, ValueType, ReferenceType >
 base class for TimeSeries iterators that iterate by time point (i.e. More...
 
struct  mio::details::TimeSeriesIterTraits< FP, IsConst >
 type traits for time series iterators More...
 
class  mio::TimeSeriesTimeIterator< FP, IsConstIter >
 Iterate over vector values of a time series by time point. More...
 
class  mio::TimeSeriesValueIterator< FP, IsConstIter >
 Iterate over vector values of a time series by time point. More...
 

Namespaces

 mio
 A collection of classes to simplify handling of matrix shapes in meta programming.
 
 mio::details
 

Functions

template<class FP , class TS >
decltype(std::declval< TS >().rend()) mio::find_value_reverse (TS &&ts, FP t_search, FP abs_tol=0, FP rel_tol=0)
 find the value in the time series at time t_search starting from the end. More...
 
Eigen::Index mio::details::next_pow2 (Eigen::Index i)
 round an integer to the nearest greater power of 2 More...