![]() |
Fleet
0.0.9
Inference in the LOT
|
#include <ReservoirSample.h>
Public Member Functions | |
PosteriorWeightedReservoirSample (size_t s=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 |
Get a multiset of values (ignoring the reservoir weights) More... | |
void | clear () |
virtual std::string | serialize () const override |
Static Public Member Functions | |
static PosteriorWeightedReservoirSample< T > | deserialize (const std::string &) |
![]() | |
static PosteriorWeightedReservoirSample< T > | deserialize (const std::string &) |
Public Attributes | |
std::vector< T > | samples |
size_t | capacity |
unsigned long | N |
double | weight_lse |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinestatic |
|
inline |
|
inlineoverridevirtual |
|
inline |
How big should the reservoir size be?
s |
|
inline |
How many elements are currently stored?
|
inline |
Get a multiset of values (ignoring the reservoir weights)
size_t PosteriorWeightedReservoirSample< T >::capacity |
unsigned long PosteriorWeightedReservoirSample< T >::N |
std::vector<T> PosteriorWeightedReservoirSample< T >::samples |
double PosteriorWeightedReservoirSample< T >::weight_lse |