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

p_node_data_struct Struct Reference

Collaboration diagram for p_node_data_struct:

Collaboration graph
[legend]

Data Fields

production_structprod
node_varnames_structparents_nvn
ms_change_structtentative_assertions
ms_change_structtentative_retractions

Field Documentation

struct node_varnames_struct* p_node_data_struct::parents_nvn
 

Definition at line 323 of file rete.c.

Referenced by add_production_to_rete(), excise_production_from_rete(), p_node_to_conditions_and_nots(), and retesave_rete_node_and_children().

struct production_struct* p_node_data_struct::prod
 

Definition at line 322 of file rete.c.

Referenced by add_production_to_rete(), find_goal_for_match_set_change_assertion(), get_next_assertion(), make_new_production_node(), p_node_left_addition(), p_node_left_removal(), p_node_to_conditions_and_nots(), print_assertion(), print_match_set(), print_retraction(), and retesave_rete_node_and_children().

struct ms_change_struct* p_node_data_struct::tentative_assertions
 

Definition at line 324 of file rete.c.

Referenced by get_next_assertion(), make_new_production_node(), p_node_left_addition(), and p_node_left_removal().

struct ms_change_struct* p_node_data_struct::tentative_retractions
 

Definition at line 325 of file rete.c.

Referenced by add_production_to_rete(), excise_production_from_rete(), get_next_nil_goal_retraction(), get_next_retraction(), make_new_production_node(), p_node_left_addition(), and p_node_left_removal().


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