Soar Kernel
9.3.2 08-06-12
|
#include <instantiations.h>
Data Fields | |
tc_number | backtrace_number |
condition * | bottom_of_instantiated_conditions |
Bool | GDS_evaluated_already |
Bool | in_ms |
Symbol * | match_goal |
goal_stack_level | match_goal_level |
struct instantiation_struct * | next |
not_struct * | nots |
preference * | preferences_generated |
struct instantiation_struct * | prev |
struct production_struct * | prod |
bool | reliable |
struct token_struct * | rete_token |
wme * | rete_wme |
condition * | top_of_instantiated_conditions |
Definition at line 89 of file instantiations.h.
tc_number instantiation_struct::backtrace_number |
Definition at line 103 of file instantiations.h.
Referenced by backtrace_through_instantiation(), fill_in_new_instantiation_stuff(), soar_module::make_fake_instantiation(), and make_fake_preference_for_goal_item().
condition* instantiation_struct::bottom_of_instantiated_conditions |
Definition at line 96 of file instantiations.h.
Referenced by chunk_instantiation(), create_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), and p_node_left_addition().
Bool instantiation_struct::GDS_evaluated_already |
Definition at line 104 of file instantiations.h.
Referenced by chunk_instantiation(), create_instantiation(), decide_non_context_slot(), elaborate_gds(), and soar_module::make_fake_instantiation().
Bool instantiation_struct::in_ms |
Definition at line 102 of file instantiations.h.
Referenced by assert_new_preferences(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), and retract_instantiation().
Symbol* instantiation_struct::match_goal |
Definition at line 99 of file instantiations.h.
Referenced by add_preference_to_tm(), chunk_instantiation(), deallocate_instantiation(), deallocate_preference(), decide_non_context_slot(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), fill_in_new_instantiation_stuff(), find_goal_for_match_set_change_retraction(), find_match_goal(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), and should_variablize().
goal_stack_level instantiation_struct::match_goal_level |
Definition at line 100 of file instantiations.h.
Referenced by add_pref_to_results(), add_preference_to_tm(), build_prohibits_list(), chunk_instantiation(), deallocate_instantiation(), decide_non_context_slot(), elaborate_gds(), fill_in_new_instantiation_stuff(), find_clone_for_level(), find_match_goal(), get_results_for_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), and should_variablize().
struct instantiation_struct* instantiation_struct::next |
Definition at line 92 of file instantiations.h.
Referenced by _epmem_process_buffered_wme_list(), _smem_process_buffered_wme_list(), assert_new_preferences(), chunk_instantiation(), create_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), p_node_left_removal(), and rl_perform_update().
not_struct* instantiation_struct::nots |
Definition at line 97 of file instantiations.h.
Referenced by backtrace_through_instantiation(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), get_nots_for_instantiated_conditions(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), and rl_build_template_instantiation().
preference* instantiation_struct::preferences_generated |
Definition at line 98 of file instantiations.h.
Referenced by _epmem_process_buffered_wme_list(), _smem_process_buffered_wme_list(), assert_new_preferences(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), 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(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), retract_instantiation(), and should_variablize().
struct instantiation_struct * instantiation_struct::prev |
Definition at line 92 of file instantiations.h.
Referenced by soar_module::make_fake_instantiation(), and make_fake_preference_for_goal_item().
struct production_struct* instantiation_struct::prod |
Definition at line 90 of file instantiations.h.
Referenced by add_production_to_rete(), assert_new_preferences(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), decide_non_context_slot(), elaborate_gds(), fill_in_new_instantiation_stuff(), find_goal_for_match_set_change_retraction(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), p_node_left_removal(), print_instantiation_with_wmes(), print_match_set(), retract_instantiation(), rl_build_template_instantiation(), uniquely_add_to_head_of_dll(), xml_instantiation_with_wmes(), and xml_match_set().
bool instantiation_struct::reliable |
Definition at line 101 of file instantiations.h.
Referenced by backtrace_through_instantiation(), chunk_instantiation(), create_instantiation(), soar_module::make_fake_instantiation(), and make_fake_preference_for_goal_item().
struct token_struct* instantiation_struct::rete_token |
Definition at line 93 of file instantiations.h.
Referenced by add_production_to_rete(), calculate_support_for_instantiation_preferences(), create_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), p_node_left_addition(), and p_node_left_removal().
wme* instantiation_struct::rete_wme |
Definition at line 94 of file instantiations.h.
Referenced by add_production_to_rete(), create_instantiation(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), p_node_left_addition(), and p_node_left_removal().
condition* instantiation_struct::top_of_instantiated_conditions |
Definition at line 95 of file instantiations.h.
Referenced by backtrace_through_instantiation(), build_prohibits_list(), calculate_support_for_instantiation_preferences(), chunk_instantiation(), create_instantiation(), deallocate_instantiation(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), fill_in_new_instantiation_stuff(), find_match_goal(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), print_instantiation_with_wmes(), rl_build_template_instantiation(), wma_activate_wme(), wma_calculate_initial_boost(), and xml_instantiation_with_wmes().