Soar Kernel
9.3.2 08-06-12
|
#include <reinforcement_learning.h>
Inherits soar_module::boolean_param.
Public Member Functions | |
rl_learning_param (const char *new_name, soar_module::boolean new_value, soar_module::predicate< soar_module::boolean > *new_prot_pred, agent *new_agent) | |
void | set_value (soar_module::boolean new_value) |
![]() | |
boolean_param (const char *new_name, boolean new_value, predicate< boolean > *new_prot_pred) | |
![]() | |
virtual void | add_mapping (booleanval, const char *str) |
constant_param (const char *new_name, booleannew_value, predicate< boolean > *new_prot_pred) | |
virtual char * | get_string () |
virtual boolean | get_value () |
virtual bool | set_string (const char *new_string) |
virtual bool | validate_string (const char *new_string) |
virtual | ~constant_param () |
![]() | |
param (const char *new_name) | |
virtual | ~param () |
![]() | |
const char * | get_name () |
named_object (const char *new_name) | |
virtual | ~named_object () |
Protected Attributes | |
agent * | my_agent |
Definition at line 114 of file reinforcement_learning.h.
rl_learning_param::rl_learning_param | ( | const char * | new_name, |
soar_module::boolean | new_value, | ||
soar_module::predicate< soar_module::boolean > * | new_prot_pred, | ||
agent * | new_agent | ||
) |
Definition at line 142 of file reinforcement_learning.cpp.
|
virtual |
Reimplemented from soar_module::constant_param< boolean >.
Definition at line 144 of file reinforcement_learning.cpp.
References my_agent, soar_module::off, rl_reset_data(), and soar_module::constant_param< boolean >::value.
|
protected |
Definition at line 117 of file reinforcement_learning.h.
Referenced by set_value().