![]() |
Fleet
0.0.9
Inference in the LOT
|
#include <FiniteHistory.h>

Public Member Functions | |
| FiniteHistory (size_t n) | |
| FiniteHistory () | |
| FiniteHistory (const FiniteHistory &fh) | |
| FiniteHistory (FiniteHistory &&fh) | |
| void | operator= (const FiniteHistory &fh) |
| void | operator= (FiniteHistory &&fh) |
| void | reset () |
| void | add (T x) |
| Add x to this history. More... | |
| void | operator<< (T x) |
| Convenient adding. More... | |
| double | mean () |
| Compute the average. More... | |
Public Attributes | |
| std::vector< T > | history |
| std::atomic< size_t > | history_size |
| std::atomic< size_t > | history_index |
| std::atomic< unsigned long > | N |
| OrderedLock | mutex |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Add x to this history.
| x |
|
inline |
Compute the average.
|
inline |
Convenient adding.
| x |
|
inline |
|
inline |
|
inline |
| std::vector<T> FiniteHistory< T >::history |
| std::atomic<size_t> FiniteHistory< T >::history_index |
| std::atomic<size_t> FiniteHistory< T >::history_size |
| OrderedLock FiniteHistory< T >::mutex |
| std::atomic<unsigned long> FiniteHistory< T >::N |
1.8.13