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

instantiation_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for instantiation_struct:

Collaboration graph
[legend]

Data Fields

productionprod
instantiation_structnext
instantiation_structprev
token_structrete_token
wmerete_wme
conditiontop_of_instantiated_conditions
conditionbottom_of_instantiated_conditions
notnots
preferencepreferences_generated
Symbolmatch_goal
goal_stack_level match_goal_level
byte okay_to_variablize
bool in_ms
tc_number backtrace_number
bool GDS_evaluated_already
bool isa_ssci_inst

Field Documentation

tc_number instantiation_struct::backtrace_number
 

Definition at line 1840 of file soarkernel.h.

Referenced by backtrace_through_instantiation(), fill_in_new_instantiation_stuff(), re_fill_in_instantiation_stuff_for_modified_lhs(), and run_preference_semantics().

condition* instantiation_struct::bottom_of_instantiated_conditions
 

Definition at line 1833 of file soarkernel.h.

Referenced by chunk_instantiation(), create_instantiation(), p_node_left_addition(), run_preference_semantics(), and second_stage_chunk_instantiation().

bool instantiation_struct::GDS_evaluated_already
 

Definition at line 1841 of file soarkernel.h.

Referenced by chunk_instantiation(), create_instantiation(), and run_preference_semantics().

bool instantiation_struct::in_ms
 

Definition at line 1839 of file soarkernel.h.

Referenced by chunk_instantiation(), create_instantiation(), retract_instantiation(), and run_preference_semantics().

bool instantiation_struct::isa_ssci_inst
 

Definition at line 1843 of file soarkernel.h.

Referenced by chunk_instantiation(), deallocate_instantiation(), and retract_instantiation().

Symbol* instantiation_struct::match_goal
 

Definition at line 1836 of file soarkernel.h.

Referenced by add_named_superstate_attribute_to_grounds(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_preference(), dougs_calculate_support_for_instantiation_preferences(), fill_in_new_instantiation_stuff(), find_goal_for_match_set_change_retraction(), find_match_goal(), re_fill_in_instantiation_stuff_for_modified_lhs(), run_preference_semantics(), and second_stage_chunk_instantiation().

goal_stack_level instantiation_struct::match_goal_level
 

Definition at line 1837 of file soarkernel.h.

Referenced by add_named_superstate_attribute_to_grounds(), add_pref_to_results(), add_preference_to_tm(), build_prohibits_list(), chunk_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_instantiation(), fill_in_new_instantiation_stuff(), find_clone_for_level(), find_match_goal(), get_results_for_instantiation(), re_fill_in_instantiation_stuff_for_modified_lhs(), retract_instantiation(), run_preference_semantics(), and second_stage_chunk_instantiation().

struct instantiation_struct* instantiation_struct::next
 

Definition at line 1829 of file soarkernel.h.

Referenced by chunk_instantiation(), create_instantiation(), p_node_left_removal(), retract_instantiation(), and run_preference_semantics().

not* instantiation_struct::nots
 

Definition at line 1834 of file soarkernel.h.

Referenced by backtrace_through_instantiation(), chunk_instantiation(), create_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_instantiation(), get_nots_for_instantiated_conditions(), run_preference_semantics(), and second_stage_chunk_instantiation().

byte instantiation_struct::okay_to_variablize
 

Definition at line 1838 of file soarkernel.h.

Referenced by backtrace_through_instantiation(), chunk_instantiation(), create_instantiation(), run_preference_semantics(), and second_stage_chunk_instantiation().

preference* instantiation_struct::preferences_generated
 

Definition at line 1835 of file soarkernel.h.

Referenced by calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_preference(), dougs_calculate_support_for_instantiation_preferences(), fill_in_new_instantiation_stuff(), generate_chunk_name_sym_constant(), get_results_for_instantiation(), make_clones_of_results(), re_fill_in_instantiation_stuff_for_modified_lhs(), retract_instantiation(), run_preference_semantics(), and second_stage_chunk_instantiation().

struct instantiation_struct * instantiation_struct::prev
 

Definition at line 1829 of file soarkernel.h.

Referenced by run_preference_semantics().

production* instantiation_struct::prod
 

Definition at line 1828 of file soarkernel.h.

Referenced by add_production_to_rete(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), fill_in_new_instantiation_stuff(), find_goal_for_match_set_change_retraction(), p_node_left_removal(), print(), print_match_set(), re_fill_in_instantiation_stuff_for_modified_lhs(), retract_instantiation(), run_preference_semantics(), and second_stage_chunk_instantiation().

struct token_struct* instantiation_struct::rete_token
 

Definition at line 1830 of file soarkernel.h.

Referenced by add_production_to_rete(), calculate_support_for_instantiation_preferences(), create_instantiation(), p_node_left_addition(), p_node_left_removal(), and run_preference_semantics().

wme* instantiation_struct::rete_wme
 

Definition at line 1831 of file soarkernel.h.

Referenced by add_production_to_rete(), create_instantiation(), p_node_left_addition(), p_node_left_removal(), and run_preference_semantics().

condition* instantiation_struct::top_of_instantiated_conditions
 

Definition at line 1832 of file soarkernel.h.

Referenced by backtrace_through_instantiation(), build_prohibits_list(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_instantiation(), dougs_calculate_support_for_instantiation_preferences(), fill_in_new_instantiation_stuff(), find_match_goal(), print(), re_fill_in_instantiation_stuff_for_modified_lhs(), run_preference_semantics(), and second_stage_chunk_instantiation().


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