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 |