Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

alpha_mem_struct Struct Reference

Collaboration diagram for alpha_mem_struct:

Collaboration graph
[legend]

Data Fields

alpha_mem_structnext_in_hash_table
right_mem_structright_mems
rete_node_structbeta_nodes
rete_node_structlast_beta_node
Symbolid
Symbolattr
Symbolvalue
bool acceptable
unsigned long am_id
unsigned long reference_count
unsigned long retesave_amindex

Field Documentation

bool alpha_mem_struct::acceptable
 

Definition at line 186 of file rete.c.

Referenced by find_alpha_mem(), find_or_make_alpha_mem(), remove_ref_to_alpha_mem(), rete_node_to_conditions(), and retesave_alpha_mem_and_assign_index().

unsigned long alpha_mem_struct::am_id
 

Definition at line 187 of file rete.c.

Referenced by add_wme_to_alpha_mem(), find_or_make_alpha_mem(), mp_node_left_addition(), negative_node_left_addition(), positive_node_left_addition(), and remove_wme_from_alpha_mem().

Symbol* alpha_mem_struct::attr
 

Definition at line 184 of file rete.c.

Referenced by find_alpha_mem(), find_or_make_alpha_mem(), hash_alpha_mem(), remove_ref_to_alpha_mem(), rete_node_to_conditions(), and retesave_alpha_mem_and_assign_index().

struct rete_node_struct* alpha_mem_struct::beta_nodes
 

Definition at line 181 of file rete.c.

Referenced by add_wme_to_aht(), find_or_make_alpha_mem(), and remove_wme_from_rete().

Symbol* alpha_mem_struct::id
 

Definition at line 183 of file rete.c.

Referenced by find_alpha_mem(), find_or_make_alpha_mem(), hash_alpha_mem(), remove_ref_to_alpha_mem(), rete_node_to_conditions(), and retesave_alpha_mem_and_assign_index().

struct rete_node_struct* alpha_mem_struct::last_beta_node
 

Definition at line 182 of file rete.c.

Referenced by find_or_make_alpha_mem().

struct alpha_mem_struct* alpha_mem_struct::next_in_hash_table
 

Definition at line 179 of file rete.c.

Referenced by add_wme_to_aht(), find_alpha_mem(), and find_or_make_alpha_mem().

unsigned long alpha_mem_struct::reference_count
 

Definition at line 188 of file rete.c.

Referenced by find_or_make_alpha_mem(), remove_ref_to_alpha_mem(), and reteload_node_and_children().

unsigned long alpha_mem_struct::retesave_amindex
 

Definition at line 189 of file rete.c.

Referenced by retesave_alpha_mem_and_assign_index(), and retesave_rete_node_and_children().

struct right_mem_struct* alpha_mem_struct::right_mems
 

Definition at line 180 of file rete.c.

Referenced by add_wme_to_alpha_mem(), find_or_make_alpha_mem(), make_new_positive_node(), mp_node_left_addition(), null_activation_stats_for_left_activation(), positive_node_left_addition(), ppmi_aux(), remove_ref_to_alpha_mem(), remove_wme_from_alpha_mem(), remove_wme_from_rete(), unhashed_mp_node_left_addition(), unhashed_negative_node_left_addition(), and unhashed_positive_node_left_addition().

Symbol* alpha_mem_struct::value
 

Definition at line 185 of file rete.c.

Referenced by find_alpha_mem(), find_or_make_alpha_mem(), hash_alpha_mem(), remove_ref_to_alpha_mem(), rete_node_to_conditions(), and retesave_alpha_mem_and_assign_index().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 11 13:01:39 2003 for Soar Kernel by doxygen 1.3.5