Soar Kernel
9.3.2 08-06-12
|
#include <wma.h>
Inherits soar_module::object_container< T >.
Public Types | |
enum | forget_wme_choices |
enum | forgetting_choices |
Public Member Functions | |
wma_param_container (agent *new_agent) | |
![]() | |
void | for_each (accumulator< T * > &f) |
T * | get (const char *name) |
object_container (agent *new_agent) | |
virtual | ~object_container () |
Additional Inherited Members | |
![]() | |
void | add (T *new_object) |
![]() | |
agent * | my_agent |
std::map< std::string, T * > * | objects |
wma_param_container::wma_param_container | ( | agent * | new_agent | ) |
Definition at line 99 of file wma.cpp.
References activation, soar_module::object_container< T >::add(), soar_module::constant_param< T >::add_mapping(), all, approx, bsearch, decay_rate, decay_thresh, fake_forgetting, forget_wme, forgetting, lti, max_pow_cache, soar_module::object_container< T >::my_agent, naive, off, soar_module::off, soar_module::timer::one, petrov_approx, timers, and soar_module::timer::zero.
wma_activation_param* wma_param_container::activation |
Definition at line 65 of file wma.h.
Referenced by destroy_soar_agent(), reinitialize_soar(), wma_enabled(), and wma_param_container().
wma_decay_param* wma_param_container::decay_rate |
Definition at line 66 of file wma.h.
Referenced by wma_init(), wma_param_container(), wma_pow(), and wma_sum_history().
wma_decay_param* wma_param_container::decay_thresh |
Definition at line 67 of file wma.h.
Referenced by wma_init(), and wma_param_container().
soar_module::boolean_param* wma_param_container::fake_forgetting |
Definition at line 76 of file wma.h.
Referenced by wma_forgetting_forget_wme(), and wma_param_container().
soar_module::constant_param<forget_wme_choices>* wma_param_container::forget_wme |
Definition at line 74 of file wma.h.
Referenced by wma_forgetting_naive_sweep(), wma_forgetting_update_p_queue(), and wma_param_container().
soar_module::constant_param<forgetting_choices>* wma_param_container::forgetting |
Definition at line 71 of file wma.h.
Referenced by wma_deactivate_element(), wma_deinit(), wma_forgetting_estimate_cycle(), wma_get_wme_history(), wma_go(), wma_init(), wma_param_container(), and wma_update_decay_histories().
soar_module::integer_param* wma_param_container::max_pow_cache |
Definition at line 80 of file wma.h.
Referenced by wma_init(), and wma_param_container().
soar_module::boolean_param* wma_param_container::petrov_approx |
Definition at line 68 of file wma.h.
Referenced by wma_param_container(), and wma_sum_history().
soar_module::constant_param< soar_module::timer::timer_level >* wma_param_container::timers |
Definition at line 79 of file wma.h.
Referenced by wma_timer_level_predicate::operator()(), and wma_param_container().