Soar Kernel
9.3.2 08-06-12
|
#include <soar_module.h>
Public Member Functions | |
object_history_struct (const T *obj) |
Data Fields | |
object_reference | buffered_references |
time_step | decay_step |
time_step | first_reference |
unsigned int | history_ct |
object_reference | history_references |
unsigned int | next_p |
object_time_reference | reference_history [N] |
const T * | this_object |
object_reference | total_references |
Definition at line 1080 of file soar_module.h.
|
inline |
Definition at line 1100 of file soar_module.h.
References soar_module::object_memory< T, N >::object_history_struct::buffered_references, soar_module::object_memory< T, N >::object_history_struct::decay_step, soar_module::object_memory< T, N >::object_history_struct::first_reference, soar_module::object_memory< T, N >::object_history_struct::history_ct, soar_module::object_memory< T, N >::object_history_struct::history_references, soar_module::object_memory< T, N >::object_history_struct::next_p, soar_module::object_memory< T, N >::object_time_reference_struct::num_references, soar_module::object_memory< T, N >::object_history_struct::reference_history, soar_module::object_memory< T, N >::object_time_reference_struct::t_step, soar_module::object_memory< T, N >::object_history_struct::this_object, and soar_module::object_memory< T, N >::object_history_struct::total_references.
object_reference soar_module::object_memory< T, N >::object_history_struct::buffered_references |
time_step soar_module::object_memory< T, N >::object_history_struct::decay_step |
Definition at line 1090 of file soar_module.h.
Referenced by soar_module::object_memory< T, N >::add_to_pq(), soar_module::object_memory< T, N >::move_in_pq(), soar_module::object_memory< T, N >::object_history_struct::object_history_struct(), soar_module::object_memory< T, N >::process_buffered_references(), and soar_module::object_memory< T, N >::remove_from_pq().
time_step soar_module::object_memory< T, N >::object_history_struct::first_reference |
unsigned int soar_module::object_memory< T, N >::object_history_struct::history_ct |
Definition at line 1084 of file soar_module.h.
Referenced by soar_module::bla_object_memory< T, N, R >::compute_history_activation(), soar_module::bla_object_memory< T, N, R >::estimate_forgetting_time(), soar_module::object_memory< T, N >::object_history_struct::object_history_struct(), and soar_module::object_memory< T, N >::process_buffered_references().
object_reference soar_module::object_memory< T, N >::object_history_struct::history_references |
unsigned int soar_module::object_memory< T, N >::object_history_struct::next_p |
Definition at line 1083 of file soar_module.h.
Referenced by soar_module::bla_object_memory< T, N, R >::compute_history_activation(), soar_module::bla_object_memory< T, N, R >::estimate_forgetting_time(), soar_module::object_memory< T, N >::object_history_struct::object_history_struct(), and soar_module::object_memory< T, N >::process_buffered_references().
object_time_reference soar_module::object_memory< T, N >::object_history_struct::reference_history[N] |
Definition at line 1082 of file soar_module.h.
Referenced by soar_module::bla_object_memory< T, N, R >::compute_history_activation(), soar_module::bla_object_memory< T, N, R >::estimate_forgetting_time(), soar_module::object_memory< T, N >::object_history_struct::object_history_struct(), and soar_module::object_memory< T, N >::process_buffered_references().
const T* soar_module::object_memory< T, N >::object_history_struct::this_object |
Definition at line 1096 of file soar_module.h.
Referenced by soar_module::object_memory< T, N >::object_history_struct::object_history_struct().
object_reference soar_module::object_memory< T, N >::object_history_struct::total_references |