Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
wme_struct Struct Reference

#include <wmem.h>

Data Fields

Bool acceptable
Symbolattr
struct preference_structchunker_bt_pref
epmem_node_id epmem_id
uint64_t epmem_valid
struct gds_structgds
struct wme_structgds_next
struct wme_structgds_prev
tc_number grounds_tc
Symbolid
tc_number locals_tc
struct wme_structnext
struct output_link_structoutput_link
tc_number potentials_tc
struct preference_structpreference
struct wme_structprev
uint64_t reference_count
struct wme_structrete_next
struct wme_structrete_prev
struct right_mem_structright_mems
uint64_t timetag
struct token_structtokens
Symbolvalue
wma_decay_elementwma_decay_el
tc_number wma_tc_value

Detailed Description

Definition at line 131 of file wmem.h.

Field Documentation

Bool wme_struct::acceptable
Symbol* wme_struct::attr
struct preference_struct* wme_struct::chunker_bt_pref

Definition at line 148 of file wmem.h.

epmem_node_id wme_struct::epmem_id

Definition at line 156 of file wmem.h.

Referenced by _epmem_remove_wme(), add_wme_to_rete(), and make_wme().

uint64_t wme_struct::epmem_valid

Definition at line 157 of file wmem.h.

Referenced by _epmem_remove_wme(), add_wme_to_rete(), and make_wme().

struct gds_struct* wme_struct::gds
struct wme_struct* wme_struct::gds_next

Definition at line 152 of file wmem.h.

Referenced by make_wme().

struct wme_struct * wme_struct::gds_prev

Definition at line 152 of file wmem.h.

Referenced by elaborate_gds(), and make_wme().

tc_number wme_struct::grounds_tc

Definition at line 146 of file wmem.h.

Referenced by make_wme(), and trace_grounded_potentials().

Symbol* wme_struct::id
tc_number wme_struct::locals_tc

Definition at line 147 of file wmem.h.

Referenced by make_wme().

struct wme_struct* wme_struct::next
struct output_link_struct* wme_struct::output_link

Definition at line 145 of file wmem.h.

Referenced by make_wme(), remove_output_function(), and update_for_top_state_wme_addition().

tc_number wme_struct::potentials_tc

Definition at line 147 of file wmem.h.

Referenced by make_wme().

struct preference_struct* wme_struct::preference
struct wme_struct * wme_struct::prev

Definition at line 143 of file wmem.h.

Referenced by make_wme().

uint64_t wme_struct::reference_count

Definition at line 139 of file wmem.h.

Referenced by make_wme(), wme_add_ref(), and wme_remove_ref().

struct wme_struct* wme_struct::rete_next

Definition at line 140 of file wmem.h.

Referenced by find_or_make_alpha_mem(), make_wme(), and wma_forgetting_naive_sweep().

struct wme_struct * wme_struct::rete_prev

Definition at line 140 of file wmem.h.

Referenced by make_wme().

struct right_mem_struct* wme_struct::right_mems
uint64_t wme_struct::timetag
struct token_struct* wme_struct::tokens
Symbol* wme_struct::value
wma_decay_element* wme_struct::wma_decay_el
tc_number wme_struct::wma_tc_value

Definition at line 160 of file wmem.h.

Referenced by make_wme(), and wma_calculate_initial_boost().


The documentation for this struct was generated from the following file: