|
| WeightedValue (std::string address) |
|
void | clear () |
| Resets the instance.
|
|
std::unique_ptr< value_collection_t< V > > | emit () |
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
|
std::unique_ptr< value_collection_t< V > > | emit () |
| Emits the result of the query.
|
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
| Updates the state of the queryer. More...
|
|
void | clear () |
| Resets all values associated with the queryer.
|
|
double | lse_weights () |
| Returns \(\log Z = \log \sum_{1 \leq n \leq N} \exp w_n \). More...
|
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
| Computes \(\log Z = \log \sum_{1 \leq n \leq N} \exp w_n \). More...
|
|
V | emit () |
| Emits the result of the query.
|
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
| Updates the state of the queryer. More...
|
|
void | clear () |
|
double | emit () |
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
|
double | emit () |
| Emits the result of the query.
|
|
void | update (record_t< DTypes< Ts... >> &r, O output, double weight, inf_options_t opts) |
| Updates the state of the queryer. More...
|
|
|
std::string | _address |
|
std::vector< V > | v |
|
|
std::vector< double > | w |
|
double | _alpha |
|
double | _lse_weights |
|
double | _r |
|
The documentation for this class was generated from the following file: