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