Soar Kernel
9.3.2 08-06-12
|
#include <soar_module.h>
Inherits soar_module::param.
Inherited by rl_apoptosis_thresh_param, and wma_decay_param.
Public Member Functions | |
virtual char * | get_string () |
virtual T | get_value () |
primitive_param (const char *new_name, T new_value, predicate< T > *new_val_pred, predicate< T > *new_prot_pred) | |
virtual bool | set_string (const char *new_string) |
virtual void | set_value (T new_value) |
virtual bool | validate_string (const char *new_string) |
virtual | ~primitive_param () |
![]() | |
param (const char *new_name) | |
virtual | ~param () |
![]() | |
const char * | get_name () |
named_object (const char *new_name) | |
virtual | ~named_object () |
Protected Attributes | |
predicate< T > * | prot_pred |
predicate< T > * | val_pred |
T | value |
Definition at line 262 of file soar_module.h.
|
inline |
|
inlinevirtual |
Definition at line 272 of file soar_module.h.
References soar_module::primitive_param< T >::prot_pred, and soar_module::primitive_param< T >::val_pred.
|
inlinevirtual |
Implements soar_module::named_object.
Definition at line 280 of file soar_module.h.
References soar_module::primitive_param< T >::value.
Referenced by epmem_init_db(), and smem_init_db().
|
inlinevirtual |
Definition at line 313 of file soar_module.h.
References soar_module::primitive_param< T >::value.
Referenced by epmem_build_dnf(), rl_perform_update(), rl_tabulate_reward_value_for_goal(), rl_apoptosis_param::set_value(), smem_init_db(), smem_lti_activate(), smem_lti_calc_base(), smem_store_chunk(), wma_init(), wma_pow(), and wma_sum_history().
|
inlinevirtual |
Implements soar_module::param.
Definition at line 287 of file soar_module.h.
References soar_module::primitive_param< T >::prot_pred, soar_module::primitive_param< T >::set_value(), and soar_module::primitive_param< T >::val_pred.
|
inlinevirtual |
Definition at line 318 of file soar_module.h.
References soar_module::primitive_param< T >::value.
Referenced by soar_module::primitive_param< T >::set_string(), and smem_init_db().
|
inlinevirtual |
Implements soar_module::param.
Definition at line 303 of file soar_module.h.
References soar_module::primitive_param< T >::val_pred.
|
protected |
Definition at line 267 of file soar_module.h.
Referenced by soar_module::primitive_param< T >::set_string(), and soar_module::primitive_param< T >::~primitive_param().
|
protected |
Definition at line 266 of file soar_module.h.
Referenced by soar_module::primitive_param< T >::set_string(), soar_module::primitive_param< T >::validate_string(), and soar_module::primitive_param< T >::~primitive_param().
|
protected |
Definition at line 265 of file soar_module.h.
Referenced by soar_module::primitive_param< T >::get_string(), soar_module::primitive_param< T >::get_value(), wma_decay_param::set_value(), rl_apoptosis_thresh_param::set_value(), and soar_module::primitive_param< T >::set_value().