Soar Kernel
9.3.2 08-06-12
|
#include <gdatastructs.h>
Data Structures | |
union | condition_main_data_union |
Data Fields | |
Bool | already_in_tc |
bt_info | bt |
union condition_struct::condition_main_data_union | data |
struct condition_struct * | next |
struct condition_struct * | prev |
reorder_info | reorder |
Bool | test_for_acceptable_preference |
byte | type |
Definition at line 551 of file gdatastructs.h.
Bool condition_struct::already_in_tc |
Definition at line 553 of file gdatastructs.h.
Referenced by add_tc_through_lhs_and_rhs(), and cond_is_in_tc().
bt_info condition_struct::bt |
Definition at line 560 of file gdatastructs.h.
Referenced by backtrace_through_instantiation(), build_prohibits_list(), calculate_support_for_instantiation_preferences(), copy_condition(), 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(), p_node_left_addition(), print_instantiation_with_wmes(), rete_node_to_conditions(), trace_grounded_potentials(), trace_locals(), trace_ungrounded_potentials(), wma_calculate_initial_boost(), and xml_instantiation_with_wmes().
union condition_struct::condition_main_data_union condition_struct::data |
Referenced by add_all_variables_in_condition(), add_bound_variables_in_condition(), add_cond_to_tc(), add_goal_or_impasse_tests(), add_hash_info_to_id_test(), add_rete_test_list_to_tests(), backtrace_through_instantiation(), build_network_for_condition_list(), calculate_compile_time_o_support(), canonical_cond_greater(), check_negative_relational_test_bindings(), collect_root_variables(), collect_vars_tested_by_cond_that_are_bound(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), copy_condition(), cost_of_adding_condition(), deallocate_condition_list(), fill_in_attr_tests(), fill_in_id_tests(), fill_in_vars_requiring_bindings(), find_compile_time_match_goal(), find_known_goals(), find_thing_off_goal(), get_nvn_for_condition_list(), hash_condition(), id_or_value_of_condition_list_is_in_os_tc(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_node_for_negative_cond(), make_node_for_positive_cond(), make_nvn_for_posneg_cond(), match_state_tests_non_operator_slot(), negate_condition_list(), parse_attr_value_tests(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), pick_conds_with_matching_id_test(), ppmi_aux(), print_condition_list(), remove_isa_state_tests_for_non_roots(), remove_vars_requiring_bindings(), reorder_lhs(), reorder_simplified_conditions(), restore_and_deallocate_saved_tests(), rete_node_to_conditions(), rl_get_template_constants(), simplify_condition_list(), substitute_for_placeholders_in_condition_list(), trace_locals(), var_bound_in_reconstructed_conds(), variablize_condition_list(), variablize_nots_and_insert_into_conditions(), xml_aux(), xml_condition_list(), and xml_pick_conds_with_matching_id_test().
struct condition_struct* condition_struct::next |
Definition at line 555 of file gdatastructs.h.
Referenced by add_all_variables_in_condition_list(), add_bound_variables_in_condition_list(), add_tc_through_lhs_and_rhs(), backtrace_through_instantiation(), build_chunk_conds_for_grounds_and_add_negateds(), build_network_for_condition_list(), build_prohibits_list(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), check_negative_relational_test_bindings(), collect_root_variables(), collect_vars_tested_by_cond_that_are_bound(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), copy_condition_list(), copy_conds_from_list(), create_instantiation(), deallocate_condition_list(), deallocate_instantiation(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), explain_add_temp_to_backtrace_list(), explain_cond_list(), explain_find_cond(), fill_in_attr_tests(), fill_in_id_tests(), fill_in_new_instantiation_stuff(), fill_in_vars_requiring_bindings(), find_compile_time_match_goal(), find_ground(), find_known_goals(), find_lowest_cost_lookahead(), find_match_goal(), find_thing_off_goal(), get_nvn_for_condition_list(), hash_condition(), id_or_value_of_condition_list_is_in_os_tc(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), match_state_tests_non_operator_slot(), negate_condition_list(), parse_attr_value_tests(), parse_cond_plus(), parse_production(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), print_condition(), print_condition_list(), print_instantiation_with_wmes(), print_list_of_conditions(), remove_isa_state_tests_for_non_roots(), remove_vars_requiring_bindings(), reorder_instantiated_conditions(), reorder_lhs(), reorder_simplified_conditions(), restore_and_deallocate_saved_tests(), rete_node_to_conditions(), rl_get_template_constants(), simplify_condition_list(), substitute_for_placeholders_in_condition_list(), variablize_condition_list(), variablize_nots_and_insert_into_conditions(), wma_activate_wme(), wma_calculate_initial_boost(), xml_condition(), xml_condition_list(), and xml_instantiation_with_wmes().
struct condition_struct * condition_struct::prev |
Definition at line 555 of file gdatastructs.h.
Referenced by build_chunk_conds_for_grounds_and_add_negateds(), copy_condition_list(), copy_conds_from_list(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), negate_condition_list(), p_node_left_addition(), parse_attr_value_tests(), parse_cond_plus(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), ppmi_aux(), print_condition(), reorder_instantiated_conditions(), rete_node_to_conditions(), var_bound_in_reconstructed_conds(), xml_aux(), and xml_condition().
reorder_info condition_struct::reorder |
Definition at line 561 of file gdatastructs.h.
Referenced by cost_of_adding_condition(), fill_in_vars_requiring_bindings(), remove_vars_requiring_bindings(), and reorder_simplified_conditions().
Bool condition_struct::test_for_acceptable_preference |
Definition at line 554 of file gdatastructs.h.
Referenced by conditions_are_equal(), copy_condition(), cost_of_adding_condition(), find_thing_off_goal(), hash_condition(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_node_for_negative_cond(), make_node_for_positive_cond(), parse_attr_value_tests(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), print_condition_list(), rete_node_to_conditions(), trace_locals(), and xml_condition_list().
byte condition_struct::type |
Definition at line 552 of file gdatastructs.h.
Referenced by add_all_variables_in_condition(), add_bound_variables_in_condition(), add_cond_to_tc(), add_goal_or_impasse_tests(), backtrace_through_instantiation(), build_network_for_condition_list(), build_prohibits_list(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), check_negative_relational_test_bindings(), collect_root_variables(), collect_vars_tested_by_cond_that_are_bound(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), copy_condition(), cost_of_adding_condition(), create_instantiation(), deallocate_condition_list(), deallocate_instantiation(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), fill_in_attr_tests(), fill_in_id_tests(), fill_in_new_instantiation_stuff(), fill_in_vars_requiring_bindings(), find_compile_time_match_goal(), find_known_goals(), find_match_goal(), find_thing_off_goal(), get_nvn_for_condition_list(), hash_condition(), id_or_value_of_condition_list_is_in_os_tc(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), match_state_tests_non_operator_slot(), negate_condition_list(), parse_attr_value_tests(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), pick_conds_with_matching_id_test(), ppmi_aux(), print_condition_list(), print_instantiation_with_wmes(), remove_isa_state_tests_for_non_roots(), remove_vars_requiring_bindings(), reorder_lhs(), reorder_simplified_conditions(), restore_and_deallocate_saved_tests(), rete_node_to_conditions(), rl_get_template_constants(), simplify_condition_list(), substitute_for_placeholders_in_condition_list(), variablize_condition_list(), variablize_nots_and_insert_into_conditions(), wma_calculate_initial_boost(), xml_aux(), xml_condition_list(), xml_instantiation_with_wmes(), and xml_pick_conds_with_matching_id_test().