farm-ng-core
|
Go to the source code of this file.
Classes | |
struct | farm_ng::time_series::MaxGap |
struct | farm_ng::time_series::NearnessThreshold |
class | farm_ng::TimeSeries< TValueWithStamp > |
TimeSeries is a container of StampedValue that are sorted by their timestamp. More... | |
struct | farm_ng::TimeSeries< TValueWithStamp >::Bounds |
Namespaces | |
farm_ng | |
farm_ng::time_series | |
Functions | |
template<class TType > | |
auto | farm_ng::time_series::getStamp (TType const &value) -> double |
Non-intrusive way to add getStamp function to a type needed for StampedValue concept. More... | |
template<class TType > | |
auto | farm_ng::time_series::interpolate (TType const &foo_from_bar, TType const &foo_from_daz, double p=0.5) -> TType |
Variables | |
template<class TType > | |
concept | farm_ng::time_series::StampedValue |
StampedValue is a type that has a timestamp. More... | |
template<class TType > | |
concept | farm_ng::time_series::InterpolativeValue |
Interpolative is a type which can be interpolated. More... | |