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


Public Member Functions | |
| ReservoirSample (size_t n=100) | |
| void | set_reservoir_size (const size_t s) const |
| size_t | size () const |
| virtual void | add (T x) |
| void | operator<< (T x) |
| const std::vector< T > & | values () const |
| void | clear () |
| virtual std::string | serialize () const override |
Static Public Member Functions | |
| static ReservoirSample< T > | deserialize (const std::string &) |
Static Public Member Functions inherited from Serializable< ReservoirSample< T > > | |
| static ReservoirSample< T > | deserialize (const std::string &) |
Public Attributes | |
| std::vector< T > | samples |
| size_t | capacity |
| unsigned long | N |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinestatic |
|
inline |
|
inlineoverridevirtual |
Implements Serializable< ReservoirSample< T > >.
|
inline |
How big should the reservoir size be?
| s |
|
inline |
How many elements are currently stored?
|
inline |
| size_t ReservoirSample< T >::capacity |
| unsigned long ReservoirSample< T >::N |
| std::vector<T> ReservoirSample< T >::samples |
1.8.13