Soar Kernel
9.3.2 08-06-12
|
#include <symtab.h>
Data Fields | |
float_constant | fc |
int_constant | ic |
identifier | id |
sym_constant | sc |
variable | var |
float_constant symbol_union::fc |
Definition at line 290 of file symtab.h.
Referenced by abs_rhs_function_code(), atan2_rhs_function_code(), compare_symbols(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), dice_prob_rhs_function_code(), epmem_temporal_hash(), find_float_constant(), fp_divide_rhs_function_code(), get_number_from_symbol(), soar_module::sym_set_param::in_set(), int_rhs_function_code(), make_float_constant(), minus_rhs_function_code(), plus_rhs_function_code(), rand_float_rhs_function_code(), rand_int_rhs_function_code(), rl_build_template_instantiation(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_preference_semantics(), sin_rhs_function_code(), smem_temporal_hash(), sqrt_rhs_function_code(), symbol_to_string(), times_rhs_function_code(), and wma_activate_wme().
int_constant symbol_union::ic |
Definition at line 289 of file symtab.h.
Referenced by abs_rhs_function_code(), atan2_rhs_function_code(), compare_symbols(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), dice_prob_rhs_function_code(), div_rhs_function_code(), epmem_temporal_hash(), find_int_constant(), float_rhs_function_code(), fp_divide_rhs_function_code(), get_number_from_symbol(), soar_module::sym_set_param::in_set(), make_int_constant(), minus_rhs_function_code(), mod_rhs_function_code(), plus_rhs_function_code(), rand_float_rhs_function_code(), rand_int_rhs_function_code(), rl_build_template_instantiation(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), sin_rhs_function_code(), smem_temporal_hash(), sqrt_rhs_function_code(), symbol_to_string(), times_rhs_function_code(), and wma_activate_wme().
identifier symbol_union::id |
Definition at line 287 of file symtab.h.
Referenced by _epmem_install_id_wme(), _epmem_process_buffered_wme_list(), _epmem_process_ids(), _epmem_promote_id(), _epmem_remove_wme(), _smem_lti_from_rhs_value(), _smem_lti_from_test(), _smem_process_buffered_wme_list(), _smem_process_cue_wme(), add_goal_or_impasse_tests(), add_impasse_wme(), add_input_wme(), add_production_to_rete(), add_results_for_id(), add_to_os_tc(), add_trace_for_attribute_path(), add_values_of_attribute_path(), add_wme_to_rete(), add_wme_to_wm(), any_assertions_or_retractions_ready(), attr_of_slot_just_decided(), attribute_of_existing_impasse(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), check_context_slot_decisions(), chunk_instantiation(), compare_symbols(), create_gds_for_goal(), create_instantiation(), create_new_attribute_impasse_for_slot(), create_new_context(), create_new_impasse(), deallocate_instantiation(), deallocate_preference(), decide_context_slot(), decide_context_slots(), decide_non_context_slot(), decision_consistent_with_current_preferences(), determine_highest_active_production_level_in_stack_apply(), determine_highest_active_production_level_in_stack_propose(), do_demotion(), do_one_top_level_phase(), do_preference_phase(), do_promotion(), dont_learn_rhs_function_code(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), epmem_build_dnf(), epmem_clear_result(), epmem_consider_new_episode(), epmem_get_augs_of_id(), epmem_init_db(), epmem_install_memory(), epmem_new_episode(), epmem_process_buffered_wmes(), epmem_process_query(), epmem_reset(), epmem_respond_to_cmd(), epmem_schedule_promotion(), execute_action(), fill_in_new_instantiation_stuff(), find_goal_at_goal_stack_level(), find_goal_for_match_set_change_assertion(), find_identifier(), find_impasse_wme_value(), find_input_wme_by_timetag_from_id(), find_match_goal(), find_slot(), first_letter_from_symbol(), force_learn_rhs_function_code(), garbage_collect_id(), gds_invalid_so_remove_goal(), generate_chunk_name_sym_constant(), get_context_var_info(), get_next_retraction(), get_nots_for_instantiated_conditions(), get_results_for_instantiation(), goal_stack_consistent_through_goal(), highest_active_goal_apply(), highest_active_goal_propose(), i_activity_at_goal(), id_is_goal_rete_test_routine(), id_is_impasse_rete_test_routine(), initialize_consistency_calculations_for_new_decision(), instantiate_rhs_value(), is_state_id(), level_update_needed(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_new_identifier(), make_slot(), mark_id_and_tc_as_unknown_level(), mark_slot_as_changed(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), post_link_addition(), post_link_removal(), postpone_assertion(), print_identifier_ref_info(), print_lowest_slot_in_context_stack(), print_stack_trace_xml(), promote_id_and_tc(), read_id_or_context_var_from_string(), read_identifier_or_context_variable(), recursive_deep_copy_helper(), recursive_wme_copy(), remove_current_decision(), remove_existing_attribute_impasse_for_slot(), remove_existing_context_and_descendents(), remove_garbage_slots(), remove_input_wme(), remove_operator_if_necessary(), remove_output_link_tc_info(), remove_wme_from_rete(), remove_wme_from_wm(), reset_tc_num(), restore_postponed_assertions(), rl_add_goal_or_impasse_tests_to_conds(), rl_add_ref(), rl_build_template_instantiation(), rl_clear_refs(), rl_get_symbol_constant(), rl_perform_update(), rl_remove_ref(), rl_remove_refs_for_prod(), rl_reset_data(), rl_store_data(), rl_tabulate_reward_value_for_goal(), rl_tabulate_reward_values(), rl_valid_template(), rl_watkins_clear(), run_for_n_selections_of_slot_at_level(), select_force(), selection_to_trace_string(), should_variablize(), shouldCreateInstantiation(), smem_clear_result(), smem_count_ltis(), smem_get_direct_augs_of_id(), smem_install_memory(), smem_lti_soar_add(), smem_lti_soar_make(), smem_parse_chunks(), smem_process_query(), smem_reset(), smem_respond_to_cmd(), smem_soar_store(), smem_valid_production(), symbol_is_in_tc(), symbol_to_string(), test_has_id_in_os_tc(), trace_format_list_to_string(), trace_locals(), type_of_existing_impasse(), unmark_identifiers_and_free_list(), update_impasse_items(), variablize_nots_and_insert_into_conditions(), variablize_symbol(), walk_and_update_levels(), wma_activate_wme(), and wma_forgetting_update_p_queue().
sym_constant symbol_union::sc |
Definition at line 288 of file symtab.h.
Referenced by _epmem_install_id_wme(), backtrace_through_instantiation(), chunk_instantiation(), compare_symbols(), deallocate_symbol(), dice_prob_rhs_function_code(), epmem_temporal_hash(), excise_production(), find_sym_constant(), first_letter_from_symbol(), make_production(), make_sym_constant(), parse_function_call_after_lparen(), parse_production(), print_stack_trace_xml(), reteload_node_and_children(), rhs_value_to_string(), rl_build_template_instantiation(), rl_perform_update(), soar_module::sym_set_param::set_value(), smem_parse_chunk(), smem_temporal_hash(), symbol_to_string(), wma_activate_wme(), and wme_filter_component_match().
variable symbol_union::var |
Definition at line 286 of file symtab.h.
Referenced by all_variables_in_rhs_value_bound(), check_unbound_negative_relational_test_referents(), collect_vars_tested_by_test_that_are_bound(), create_instantiation(), deallocate_symbol(), find_var_location(), find_variable(), first_letter_from_symbol(), fixup_rhs_value_variable_references(), generate_new_variable(), instantiate_rhs_value(), make_variable(), pop_var_binding(), push_var_binding(), reset_gensym_number(), reset_tc_num(), substitute_for_placeholders_in_symbol(), symbol_is_in_tc(), symbol_to_string(), tests_are_equal(), unmark_variables_and_free_list(), and var_is_bound().