#include <rules.h>
Public Member Functions | |
void | add_execution (PredicateList outcome_predicates) |
void | add_old_execution (PredicateList outcome_predicates) |
bool | needs_learning () |
bool | needs_pasula_learning () |
PasulaRule (const Rule &rule) | |
void | update_probabilities () |
Public Attributes | |
uint | new_executions_ |
PasulaRule::PasulaRule | ( | const Rule & | rule | ) | [inline] |
void PasulaRule::add_execution | ( | PredicateList | outcome_predicates | ) | [inline, virtual] |
void PasulaRule::add_old_execution | ( | PredicateList | outcome_predicates | ) | [inline, virtual] |
bool PasulaRule::needs_learning | ( | ) | [inline, virtual] |
bool PasulaRule::needs_pasula_learning | ( | ) | [inline, virtual] |
void PasulaRule::update_probabilities | ( | ) | [inline, virtual] |