Soar Kernel
9.3.2 08-06-12
|
#include <episodic_memory.h>
Inherits soar_module::stat_container.
Public Member Functions | |
epmem_stat_container (agent *my_agent) | |
![]() | |
void | reset () |
stat_container (agent *new_agent) | |
![]() | |
void | for_each (accumulator< stat * > &f) |
stat * | get (const char *name) |
object_container (agent *new_agent) | |
virtual | ~object_container () |
Additional Inherited Members | |
![]() | |
void | add (stat *new_object) |
![]() | |
agent * | my_agent |
std::map< std::string, stat * > * | objects |
Definition at line 176 of file episodic_memory.h.
epmem_stat_container::epmem_stat_container | ( | agent * | my_agent | ) |
Definition at line 257 of file episodic_memory.cpp.
References soar_module::object_container< stat >::add(), cbr, db_lib_version, EPMEM_RIT_STATE_EDGE, agent_struct::epmem_rit_state_graph, EPMEM_RIT_STATE_NODE, epmem_rit_state_struct::leftroot, mem_high, mem_usage, epmem_rit_state_struct::minstep, soar_module::object_container< stat >::my_agent, ncb_wmes, next_id, nexts, epmem_rit_state_struct::offset, prevs, qry_card, qry_lits, qry_neg, qry_pos, qry_ret, epmem_rit_state_struct::rightroot, rit_left_root_1, rit_left_root_2, rit_min_step_1, rit_min_step_2, rit_offset_1, rit_offset_2, rit_right_root_1, rit_right_root_2, epmem_rit_state_param_struct::stat, time, epmem_rit_state_param_struct::var_key, var_rit_leftroot_1, var_rit_leftroot_2, var_rit_minstep_1, var_rit_minstep_2, var_rit_offset_1, var_rit_offset_2, var_rit_rightroot_1, and var_rit_rightroot_2.
soar_module::integer_stat* epmem_stat_container::cbr |
Definition at line 183 of file episodic_memory.h.
Referenced by epmem_respond_to_cmd(), and epmem_stat_container().
epmem_db_lib_version_stat* epmem_stat_container::db_lib_version |
Definition at line 180 of file episodic_memory.h.
Referenced by epmem_stat_container().
epmem_mem_high_stat* epmem_stat_container::mem_high |
Definition at line 182 of file episodic_memory.h.
Referenced by epmem_stat_container().
epmem_mem_usage_stat* epmem_stat_container::mem_usage |
Definition at line 181 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::ncb_wmes |
Definition at line 186 of file episodic_memory.h.
Referenced by epmem_install_memory(), and epmem_stat_container().
epmem_node_id_stat* epmem_stat_container::next_id |
Definition at line 194 of file episodic_memory.h.
Referenced by _epmem_store_level(), epmem_init_db(), and epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::nexts |
Definition at line 184 of file episodic_memory.h.
Referenced by epmem_respond_to_cmd(), and epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::prevs |
Definition at line 185 of file episodic_memory.h.
Referenced by epmem_respond_to_cmd(), and epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::qry_card |
Definition at line 191 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::qry_lits |
Definition at line 192 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::qry_neg |
Definition at line 189 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::qry_pos |
Definition at line 188 of file episodic_memory.h.
Referenced by epmem_stat_container().
epmem_time_id_stat* epmem_stat_container::qry_ret |
Definition at line 190 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_left_root_1 |
Definition at line 197 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_left_root_2 |
Definition at line 202 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_min_step_1 |
Definition at line 199 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_min_step_2 |
Definition at line 204 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_offset_1 |
Definition at line 196 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_offset_2 |
Definition at line 201 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_right_root_1 |
Definition at line 198 of file episodic_memory.h.
Referenced by epmem_stat_container().
soar_module::integer_stat* epmem_stat_container::rit_right_root_2 |
Definition at line 203 of file episodic_memory.h.
Referenced by epmem_stat_container().
epmem_time_id_stat* epmem_stat_container::time |
Definition at line 179 of file episodic_memory.h.
Referenced by create_new_impasse(), epmem_init_db(), epmem_install_memory(), epmem_new_episode(), epmem_process_query(), epmem_stat_container(), smem_lti_soar_add(), smem_parse_chunks(), and smem_store_chunk().