Soar Kernel
9.3.2 08-06-12
|
#include <episodic_memory.h>
Inherits soar_module::timer_container.
Public Member Functions | |
epmem_timer_container (agent *my_agent) | |
![]() | |
void | reset () |
timer_container (agent *new_agent) | |
![]() | |
void | for_each (accumulator< timer * > &f) |
timer * | get (const char *name) |
object_container (agent *new_agent) | |
virtual | ~object_container () |
Additional Inherited Members | |
![]() | |
void | add (timer *new_object) |
![]() | |
agent * | my_agent |
std::map< std::string, timer * > * | objects |
Definition at line 250 of file episodic_memory.h.
epmem_timer_container::epmem_timer_container | ( | agent * | my_agent | ) |
Definition at line 406 of file episodic_memory.cpp.
References soar_module::object_container< timer >::add(), api, EPMEM_RIT_STATE_EDGE, agent_struct::epmem_rit_state_graph, EPMEM_RIT_STATE_NODE, hash, init, soar_module::object_container< timer >::my_agent, ncb_edge, ncb_edge_rit, ncb_node, ncb_node_rit, ncb_retrieval, next, soar_module::timer::one, prev, query, query_cleanup, query_dnf, query_graph_match, query_result, query_sql_edge, query_sql_end_ep, query_sql_end_now, query_sql_end_point, query_sql_start_ep, query_sql_start_now, query_sql_start_point, query_walk, query_walk_edge, query_walk_interval, storage, soar_module::timer::three, epmem_rit_state_struct::timer, total, trigger, soar_module::timer::two, and wm_phase.
soar_module::timer* epmem_timer_container::api |
Definition at line 257 of file episodic_memory.h.
Referenced by epmem_respond_to_cmd(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::hash |
Definition at line 262 of file episodic_memory.h.
Referenced by epmem_temporal_hash(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::init |
Definition at line 259 of file episodic_memory.h.
Referenced by epmem_init_db(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::ncb_edge |
Definition at line 265 of file episodic_memory.h.
Referenced by epmem_graph_statement_container::epmem_graph_statement_container(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::ncb_edge_rit |
Definition at line 266 of file episodic_memory.h.
Referenced by epmem_timer_container().
soar_module::timer* epmem_timer_container::ncb_node |
Definition at line 267 of file episodic_memory.h.
Referenced by epmem_graph_statement_container::epmem_graph_statement_container(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::ncb_node_rit |
Definition at line 268 of file episodic_memory.h.
Referenced by epmem_timer_container().
soar_module::timer* epmem_timer_container::ncb_retrieval |
Definition at line 255 of file episodic_memory.h.
Referenced by epmem_install_memory(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::next |
Definition at line 260 of file episodic_memory.h.
Referenced by epmem_next_episode(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::prev |
Definition at line 261 of file episodic_memory.h.
Referenced by epmem_previous_episode(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query |
Definition at line 256 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_cleanup |
Definition at line 276 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_dnf |
Definition at line 270 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_graph_match |
Definition at line 274 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_result |
Definition at line 275 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_edge |
Definition at line 278 of file episodic_memory.h.
Referenced by epmem_register_pedges(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_end_ep |
Definition at line 282 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_end_now |
Definition at line 283 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_end_point |
Definition at line 284 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_start_ep |
Definition at line 279 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_start_now |
Definition at line 280 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_sql_start_point |
Definition at line 281 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_walk |
Definition at line 271 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_walk_edge |
Definition at line 272 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::query_walk_interval |
Definition at line 273 of file episodic_memory.h.
Referenced by epmem_process_query(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::storage |
Definition at line 254 of file episodic_memory.h.
Referenced by epmem_new_episode(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::total |
Definition at line 253 of file episodic_memory.h.
Referenced by do_one_top_level_phase(), epmem_go(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::trigger |
Definition at line 258 of file episodic_memory.h.
Referenced by epmem_consider_new_episode(), and epmem_timer_container().
soar_module::timer* epmem_timer_container::wm_phase |
Definition at line 263 of file episodic_memory.h.
Referenced by epmem_respond_to_cmd(), and epmem_timer_container().