#include <predicates.h>
Public Member Functions | |
void | add_execution () |
Outcome (float init_probability, bool noisy=false) | |
Outcome (PredicateList predicates, float init_probability) | |
void | update_probability (uint total_executions, uint m) |
Public Attributes | |
float | current_probability_ |
float | init_probability_ |
bool | noisy_ |
uint | num_executions_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Outcome &o) |
Definition at line 74 of file predicates.h.
Outcome::Outcome | ( | float | init_probability, |
bool | noisy = false |
||
) | [inline] |
Definition at line 82 of file predicates.h.
Outcome::Outcome | ( | PredicateList | predicates, |
float | init_probability | ||
) | [inline] |
Definition at line 90 of file predicates.h.
void Outcome::add_execution | ( | ) | [inline] |
Definition at line 98 of file predicates.h.
void Outcome::update_probability | ( | uint | total_executions, |
uint | m | ||
) | [inline] |
Definition at line 101 of file predicates.h.
std::ostream& operator<< | ( | std::ostream & | out, |
const Outcome & | o | ||
) | [friend] |
Definition at line 28 of file predicates.cpp.
Definition at line 78 of file predicates.h.
Definition at line 77 of file predicates.h.
Definition at line 80 of file predicates.h.
Definition at line 79 of file predicates.h.