![]() |
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 Public Member Functions inherited from Serializable< PosteriorWeightedReservoirSample< T > > | |
| 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 |
1.8.13