Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Typedefs | Enumerations
kernel.h File Reference

Go to the source code of this file.

Macros

#define ATTRIBUTE_IMPASSE_LEVEL   32767
#define BUFFER_MSG_SIZE   128
#define BUG_139_WORKAROUND
#define COLUMNS_PER_LINE   80
#define FALSE   (0)
#define LOWEST_POSSIBLE_GOAL_LEVEL   32767
#define NIL   (0)
#define O_REJECTS_FIRST
#define OPERAND2_MODE_NAME   "Operand2/Waterfall"
#define TOP_GOAL_LEVEL   1
#define TRUE   (1)

Typedefs

typedef struct agent_struct agent
typedef char Bool
typedef unsigned char byte
typedef signed short goal_stack_level
typedef union symbol_union Symbol
typedef uint64_t tc_number

Enumerations

enum  ni_mode

Macro Definition Documentation

#define ATTRIBUTE_IMPASSE_LEVEL   32767

Definition at line 204 of file kernel.h.

Referenced by create_new_attribute_impasse_for_slot(), and find_match_goal().

#define BUFFER_MSG_SIZE   128
#define BUG_139_WORKAROUND

Definition at line 151 of file kernel.h.

#define COLUMNS_PER_LINE   80
#define FALSE   (0)

Definition at line 235 of file kernel.h.

Referenced by action_is_in_tc(), add_impasse_wme(), add_input_wme(), add_new_test_to_test(), add_tc_through_lhs_and_rhs(), add_to_chunk_cond_set(), add_to_os_tc_if_needed(), add_trace_format(), all_variables_in_rhs_value_bound(), any_assertions_or_retractions_ready(), backtrace_through_instantiation(), build_chunk_conds_for_grounds_and_add_negateds(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), canonical_cond_greater(), capitalize_symbol_rhs_function_code(), check_context_slot_decisions(), chunk_instantiation(), collect_root_variables(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), context_slot_is_decidable(), count_rhs_function_code(), create_instantiation(), create_new_attribute_impasse_for_slot(), create_soar_agent(), decide_context_slot(), decide_non_context_slot(), decision_consistent_with_current_preferences(), destroy_soar_agent(), determine_highest_active_production_level_in_stack_apply(), determine_highest_active_production_level_in_stack_propose(), determine_possible_symbol_types_for_string(), disjunction_rete_test_routine(), do_fake_rparen(), do_input_cycle(), do_one_top_level_phase(), do_preference_phase(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), error_rete_test_routine(), explain_cond_list(), explain_trace(), exploration_get_auto_update(), exploration_set_auto_update(), extract_rete_test_to_hash_with(), fill_in_new_instantiation_stuff(), filtered_print_wme_remove(), find_compile_time_match_goal(), find_known_goals(), find_var_location(), float_rhs_function_code(), get_lexeme(), get_lexeme_from_string(), get_next_nil_goal_retraction(), get_next_retraction(), get_nvn_for_condition_list(), heading_to_point(), i_activity_at_goal(), id_or_value_of_condition_list_is_in_os_tc(), init_built_in_rhs_functions(), init_built_in_rhs_math_functions(), init_explain(), init_rete(), init_soar_agent(), init_soar_io(), init_sysparams(), init_test_type_conversion_tables(), instantiate_rhs_value(), int_rhs_function_code(), is_preference_lexeme(), is_state_id(), legal_to_execute_action(), lex_digit(), lex_minus(), lex_plus(), load_file(), load_rete_net(), make_constant_symbol_rhs_function_code(), make_equality_test(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_float_constant(), make_int_constant(), make_new_identifier(), make_node_for_negative_cond(), make_node_for_positive_cond(), make_nvn_for_posneg_cond(), make_preference(), make_production(), make_slot(), make_sym_constant(), make_variable(), match_state_tests_non_operator_slot(), member_of_list(), minor_quiescence_at_goal(), minus_rhs_function_code(), mp_node_left_addition(), mp_node_right_addition(), negative_node_left_addition(), negative_node_right_addition(), object_to_trace_string(), p_node_left_addition(), parse_attr_value_tests(), parse_cond(), parse_item_from_format_string(), parse_production(), parse_relational_test(), parse_rhs(), parse_rhs_value(), parse_tail_of_conds_for_one_id(), parse_value_test_star(), passes_wme_filtering(), pick_actions_with_matching_id(), pick_conds_with_matching_id_test(), plus_rhs_function_code(), positive_node_left_addition(), positive_node_right_addition(), possibly_deallocate_preference_and_clones(), postpone_assertion(), print_action_list(), print_condition_list(), print_identifier_ref_info(), print_sym(), print_trace_callback_fn(), print_trace_callback_fn_tcl(), reinitialize_soar(), remove_existing_context_and_descendents(), remove_garbage_slots(), remove_input_wme(), remove_isa_state_tests_for_non_roots(), remove_preference_from_clones(), remove_preference_from_tm(), remove_pwatch(), remove_token_and_subtree(), remove_trace_format(), remove_wme_from_rete(), reorder_action_list(), reorder_lhs(), reset_gensym_number(), reset_tc_num(), restore_and_deallocate_saved_tests(), restore_saved_tests_to_test(), rete_test_lists_are_identical(), reteload_alpha_memories(), reteload_node_and_children(), retesave_alpha_mem_and_assign_index(), retesave_symbol_and_assign_index(), retract_instantiation(), rl_build_template_instantiation(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_for_n_decision_cycles(), run_for_n_elaboration_cycles(), run_for_n_modifications_of_output(), run_for_n_phases(), run_for_n_selections_of_slot(), run_for_n_selections_of_slot_at_level(), run_forever(), run_preference_semantics(), same_rhs(), save_rete_net(), set_print_trace_formats(), set_tagged_trace_formats(), shouldCreateInstantiation(), single_rete_tests_are_identical(), soar_exists_callback(), soar_list_all_callbacks(), start_lex_from_file(), strlen_rhs_function_code(), substitute_for_placeholders_in_symbol(), symbol_add_ref(), symbol_is_in_tc(), symbol_remove_ref(), test_covered_by_bound_vars(), test_has_id_in_os_tc(), test_includes_equality_test_for_symbol(), test_includes_goal_or_impasse_id_test(), test_is_for_symbol(), test_is_in_tc(), test_tests_for_root(), tests_are_equal(), times_rhs_function_code(), trace_format_list_to_string(), trace_grounded_potentials(), trace_ungrounded_potentials(), trim_rhs_function_code(), unhashed_mp_node_left_addition(), unhashed_mp_node_right_addition(), unhashed_negative_node_left_addition(), unhashed_negative_node_right_addition(), unhashed_positive_node_left_addition(), unhashed_positive_node_right_addition(), update_for_top_state_wme_addition(), variablize_nots_and_insert_into_conditions(), write_rhs_function_code(), xml_condition_list(), and xml_pick_conds_with_matching_id_test().

#define LOWEST_POSSIBLE_GOAL_LEVEL   32767

Definition at line 205 of file kernel.h.

Referenced by do_demotion(), and mark_id_and_tc_as_unknown_level().

#define NIL   (0)

Definition at line 238 of file kernel.h.

Referenced by _epmem_process_buffered_wme_list(), _epmem_process_ids(), _epmem_remove_wme(), _epmem_store_level(), _smem_lti_from_rhs_value(), _smem_lti_from_test(), _smem_process_buffered_wme_list(), _smem_process_cue_wme(), abs_rhs_function_code(), accept_rhs_function_code(), add_all_variables_in_action_list(), add_all_variables_in_condition_list(), add_all_variables_in_rhs_value(), add_all_variables_in_test(), add_bound_variables_in_condition_list(), add_bound_variables_in_test(), add_goal_or_impasse_tests(), add_if_not_member(), add_input_wme(), add_new_test_to_test(), add_new_test_to_test_if_not_already_there(), add_pref_to_results(), add_preference_to_tm(), add_production_to_rete(), add_results_for_id(), add_rete_test_list_to_tests(), add_rete_tests_for_test(), add_rhs_function(), add_tc_through_lhs_and_rhs(), add_test_to_tc(), add_to_chunk_cond_set(), add_to_os_tc(), add_trace_for_attribute_path(), add_unbound_varnames_in_test(), add_values_of_attribute_path(), add_var_to_varnames(), add_varnames_to_test(), add_wme_to_aht(), add_wme_to_rete(), all_variables_in_rhs_value_bound(), assert_new_preferences(), atan2_rhs_function_code(), attribute_of_existing_impasse(), backtrace_through_instantiation(), beta_memory_node_left_addition(), bind_variables_in_test(), 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(), callback_count(), capitalize_symbol_rhs_function_code(), check_negative_relational_test_bindings(), check_unbound_negative_relational_test_referents(), chunk_instantiation(), clear_goal_stack(), cn_node_left_addition(), cn_partner_node_left_addition(), collect_nots(), collect_root_variables(), collect_vars_tested_by_cond_that_are_bound(), collect_vars_tested_by_test_that_are_bound(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), context_slot_is_decidable(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), copy_condition(), copy_condition_list(), copy_conds_from_list(), copy_of_equality_test_found_in_test(), copy_rhs_value(), copy_rhs_value_and_substitute_varnames(), copy_symbol_list_adding_references(), copy_test_list(), copy_test_removing_goal_impasse_tests(), cos_rhs_function_code(), cost_of_adding_condition(), count_rete_tokens_for_production(), count_rhs_function_code(), create_gds_for_goal(), create_instantiation(), create_new_context(), create_new_impasse(), create_soar_agent(), create_top_goal(), deallocate_instantiation(), deallocate_rete_node(), deallocate_rhs_value(), deallocate_varnames(), decide_context_slot(), decide_context_slots(), decide_non_context_slot(), decide_non_context_slots(), decision_consistent_with_current_preferences(), destroy_soar_agent(), destructively_reverse_action_list(), destructively_reverse_list(), dice_prob_rhs_function_code(), disjunction_rete_test_routine(), div_rhs_function_code(), do_acceptable_preference_wme_changes_for_slot(), do_buffered_acceptable_preference_wme_changes(), do_buffered_wm_changes(), do_demotion(), do_for_all_items_in_hash_bucket(), do_for_all_items_in_hash_table(), do_input_cycle(), do_one_top_level_phase(), do_output_cycle(), do_preference_phase(), dont_learn_rhs_function_code(), dougs_calculate_support_for_instantiation_preferences(), dummy_matches_node_left_addition(), elaborate_gds(), epmem_consider_new_episode(), epmem_get_augs_of_id(), epmem_init_db(), epmem_install_memory(), epmem_new_episode(), epmem_respond_to_cmd(), epmem_temporal_hash(), excise_production(), excise_production_from_rete(), execute_action(), explain_chunk(), explain_cond_list(), exploration_boltzmann_select(), exploration_probabilistically_select(), extract_dl_list_elements(), extract_list_elements(), extract_rete_test_to_hash_with(), fill_in_attr_tests(), fill_in_id_tests(), fill_in_new_instantiation_stuff(), fill_in_vars_requiring_bindings(), find_alpha_mem(), find_appropriate_trace_format(), find_clone_for_level(), find_compile_time_match_goal(), find_float_constant(), find_goal_at_goal_stack_level(), find_goal_for_match_set_change_assertion(), find_goal_for_match_set_change_retraction(), find_ground(), find_identifier(), find_impasse_wme_value(), find_input_wme_by_timetag_from_id(), find_int_constant(), find_known_goals(), find_lowest_cost_lookahead(), find_match_goal(), find_name_of_object(), find_or_make_alpha_mem(), find_slot(), find_sym_constant(), find_thing_off_goal(), find_variable(), first_letter_from_test(), fixup_rhs_value_variable_references(), float_rhs_function_code(), force_learn_rhs_function_code(), fp_divide_rhs_function_code(), free_parent_list(), garbage_collect_id(), generate_chunk_name_sym_constant(), generate_new_variable(), get_all_left_tokens_emerging_from_node(), get_context_var_info(), get_io_symbol_from_tio_constituent_string(), get_next_char(), get_next_io_symbol_from_text_input_line(), get_nots_for_instantiated_conditions(), get_nvn_for_condition_list(), get_output_value(), get_results_for_instantiation(), halt_rhs_function_code(), hash_condition(), hash_test(), highest_active_goal_apply(), highest_active_goal_propose(), id_or_value_of_condition_list_is_in_os_tc(), ifeq_rhs_function_code(), init_chunk_cond_set(), init_dummy_top_node(), init_memory_pool(), init_soar_agent(), init_tracing(), initialize_consistency_calculations_for_new_decision(), instantiate_rhs_value(), int_rhs_function_code(), lookup_rhs_function(), lookup_trace_format(), make_blank_test(), make_clones_of_results(), make_constant_symbol_rhs_function_code(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_new_cn_node(), make_new_identifier(), make_new_mem_node(), make_new_negative_node(), make_new_positive_node(), make_new_production_node(), make_node_for_negative_cond(), make_node_for_positive_cond(), make_nvn_for_posneg_cond(), make_placeholder_var(), make_preference(), make_production(), make_slot(), make_sym_constant(), make_symbol_for_current_lexeme(), make_variable(), make_wme(), mark_id_and_tc_as_unknown_level(), match_state_tests_non_operator_slot(), merge_into_mp_node(), minus_rhs_function_code(), mod_rhs_function_code(), mp_node_left_addition(), mp_node_right_addition(), nearest_ancestor_with_same_am(), negate_condition_list(), negative_node_left_addition(), negative_node_right_addition(), new_left_token(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), p_node_to_conditions_and_nots(), parse_attr_value_make(), parse_attr_value_tests(), parse_attribute_path_in_brackets(), parse_cond(), parse_cond_plus(), parse_conds_for_one_id(), parse_disjunction_test(), parse_format_string(), parse_function_call_after_lparen(), parse_head_of_conds_for_one_id(), parse_item_from_format_string(), parse_lhs(), parse_pattern_in_brackets(), parse_preferences(), parse_preferences_soar8_non_operator(), parse_production(), parse_relational_test(), parse_rhs(), parse_rhs_action(), parse_tail_of_conds_for_one_id(), parse_test(), parse_value_test_star(), passes_wme_filtering(), plus_rhs_function_code(), positive_node_left_addition(), positive_node_right_addition(), possibly_deallocate_preference_and_clones(), postpone_assertion(), ppmi_aux(), print_action(), print_action_list(), print_all_trace_formats(), print_all_trace_formats_tcl(), print_candidates(), print_condition(), print_condition_list(), print_consed_list_of_condition_wmes(), print_consed_list_of_conditions(), print_identifier_ref_info(), print_instantiation_with_wmes(), print_match_set(), print_partial_match_information(), print_production(), print_stack_trace_xml(), print_sym(), print_trace_format_list(), process_o_rejects_and_deallocate_them(), promote_id_and_tc(), rand_float_rhs_function_code(), rand_int_rhs_function_code(), read_identifier_or_context_variable(), relink_to_right_mem(), remove_existing_attribute_impasse_for_slot(), remove_existing_context_and_descendents(), remove_from_hash_table(), remove_garbage_slots(), remove_input_wme(), remove_isa_state_tests_for_non_roots(), soar_module::remove_module_wme(), remove_output_function(), remove_output_link_tc_info(), remove_preference_from_clones(), remove_preference_from_tm(), remove_rhs_function(), remove_token_and_subtree(), remove_trace_format(), remove_vars_requiring_bindings(), remove_wme_from_rete(), remove_wme_from_wm(), remove_wmes_for_context_slot(), reorder_action_list(), reorder_instantiated_conditions(), reorder_lhs(), reorder_simplified_conditions(), report_local_negation(), require_preference_semantics(), reset_production_firing_counts(), reset_variable_generator(), resize_hash_table(), restore_and_deallocate_saved_tests(), restore_postponed_assertions(), restore_saved_tests_to_test(), rete_node_to_conditions(), reteload_action_list(), reteload_node_and_children(), reteload_node_varnames(), reteload_rete_test(), reteload_rete_test_list(), reteload_rhs_action(), reteload_rhs_value(), reteload_symbol_from_index(), reteload_varnames(), retesave_action_list(), retesave_rete_node_and_children(), retesave_rete_test(), retesave_rete_test_list(), retesave_rhs_value(), retesave_symbol_and_assign_index(), retesave_varnames(), retract_instantiation(), rhs_value_to_string(), rl_add_goal_or_impasse_tests_to_conds(), rl_build_template_instantiation(), rl_get_symbol_constant(), rl_make_simple_action(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_preference_semantics(), selection_to_trace_string(), set_print_trace_formats(), set_tagged_trace_formats(), shouldCreateInstantiation(), simplify_condition_list(), simplify_test(), sin_rhs_function_code(), single_rete_tests_are_identical(), smem_count_ltis(), smem_get_direct_augs_of_id(), smem_install_memory(), smem_lti_get_id(), smem_lti_soar_add(), smem_lti_soar_make(), smem_parse_chunk(), smem_parse_chunks(), smem_parse_constant_attr(), smem_process_query(), smem_respond_to_cmd(), smem_reverse_hash_float(), smem_reverse_hash_int(), smem_soar_store(), smem_store_chunk(), smem_temporal_hash(), smem_temporal_hash_float(), smem_temporal_hash_int(), smem_temporal_hash_str(), smem_valid_production(), soar_exists_callback_id(), soar_init_callbacks(), soar_invoke_callbacks(), soar_list_all_callbacks_for_event(), soar_remove_all_callbacks_for_event(), soar_remove_callback(), split_mp_node(), sqrt_rhs_function_code(), strlen_rhs_function_code(), substitute_for_placeholders_in_action_list(), substitute_for_placeholders_in_condition_list(), substitute_for_placeholders_in_test(), symbol_to_string(), test_covered_by_bound_vars(), test_has_id_in_os_tc(), test_includes_equality_test_for_symbol(), test_includes_goal_or_impasse_id_test(), test_is_blank_test(), test_is_for_symbol(), test_is_in_tc(), test_tests_for_root(), test_to_string(), tests_are_equal(), times_rhs_function_code(), trace_format_list_to_string(), trace_grounded_potentials(), trace_locals(), trace_ungrounded_potentials(), trim_rhs_function_code(), type_of_existing_impasse(), unhashed_beta_memory_node_left_addition(), unhashed_mp_node_left_addition(), unhashed_mp_node_right_addition(), unhashed_negative_node_left_addition(), unhashed_negative_node_right_addition(), unhashed_positive_node_left_addition(), unhashed_positive_node_right_addition(), uniquely_add_to_head_of_dll(), update_for_top_state_wme_addition(), update_impasse_items(), update_node_with_matches_from_above(), var_bound_in_reconstructed_conds(), var_is_bound(), variablize_condition_list(), variablize_nots_and_insert_into_conditions(), variablize_symbol(), variablize_test(), walk_and_update_levels(), wma_activate_wmes_tested_in_prods(), wma_calculate_initial_boost(), wma_forgetting_naive_sweep(), wma_forgetting_update_p_queue(), wme_matches_alpha_mem(), write_rhs_function_code(), xml_aux(), xml_condition(), xml_condition_list(), xml_instantiation_with_wmes(), xml_invoke_callback(), xml_match_set(), and xml_partial_match_information().

#define O_REJECTS_FIRST

Definition at line 162 of file kernel.h.

#define OPERAND2_MODE_NAME   "Operand2/Waterfall"

Definition at line 185 of file kernel.h.

#define TOP_GOAL_LEVEL   1
#define TRUE   (1)

Definition at line 232 of file kernel.h.

Referenced by accept_rhs_function_code(), add_new_test_to_test(), add_preference_to_tm(), add_production_to_rete(), add_pwatch(), add_rete_tests_for_test(), add_tc_through_lhs_and_rhs(), add_to_chunk_cond_set(), add_trace_for_attribute_path(), add_trace_for_wme(), add_trace_format(), add_values_of_attribute_path(), all_variables_in_rhs_value_bound(), any_assertions_or_retractions_ready(), assert_new_preferences(), backtrace_through_instantiation(), beta_memory_node_left_addition(), build_network_for_condition_list(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), canonical_cond_greater(), check_context_slot_decisions(), chunk_instantiation(), cn_node_left_addition(), cn_partner_node_left_addition(), collect_root_variables(), cond_is_in_tc(), condition_list_has_id_test_for_sym(), conditions_are_equal(), context_slot_is_decidable(), copy_test_removing_goal_impasse_tests(), create_instantiation(), create_new_attribute_impasse_for_slot(), create_new_context(), create_soar_agent(), decide_context_slot(), decide_context_slots(), decide_non_context_slot(), decision_consistent_with_current_preferences(), destroy_soar_agent(), determine_possible_symbol_types_for_string(), determine_type_of_constituent_string(), disjunction_rete_test_routine(), do_acceptable_preference_wme_changes_for_slot(), do_demotion(), do_one_top_level_phase(), do_preference_phase(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), explain_trace(), exploration_set_auto_update(), extract_rete_test_to_hash_with(), fake_rparen_at_next_end_of_line(), fill_in_new_instantiation_stuff(), filtered_print_wme_add(), find_goal_for_match_set_change_assertion(), find_known_goals(), find_var_location(), generate_new_sym_constant(), generate_new_variable(), get_lexeme_from_string(), get_next_nil_goal_retraction(), get_next_retraction(), halt_rhs_function_code(), i_activity_at_goal(), id_or_value_of_condition_list_is_in_os_tc(), init_built_in_rhs_functions(), init_built_in_rhs_math_functions(), init_lexer(), init_rete(), init_soar_agent(), init_soar_io(), init_sysparams(), init_test_type_conversion_tables(), instantiate_rhs_value(), is_preference_lexeme(), is_state_id(), legal_to_execute_action(), lex_digit(), lex_minus(), lex_plus(), lex_quote(), lex_vbar(), load_rete_net(), make_fake_preference_for_goal_item(), make_slot(), mark_slot_for_possible_removal(), match_state_tests_non_operator_slot(), member_of_list(), minor_quiescence_at_goal(), minus_rhs_function_code(), mp_node_left_addition(), mp_node_right_addition(), negative_node_left_addition(), negative_node_right_addition(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), parse_attr_value_tests(), parse_attribute_path_in_brackets(), parse_cond(), parse_item_from_format_string(), parse_preferences(), parse_preferences_soar8_non_operator(), parse_production(), parse_relational_test(), parse_rhs(), parse_rhs_action(), parse_value_test_star(), passes_wme_filtering(), plus_rhs_function_code(), positive_node_left_addition(), positive_node_right_addition(), possibly_deallocate_preference_and_clones(), post_link_addition(), postpone_assertion(), print_action(), print_action_list(), print_condition(), print_condition_list(), print_identifier_ref_info(), print_lowest_slot_in_context_stack(), print_object_trace_using_provided_format_string(), print_sym(), promote_id_and_tc(), reinitialize_soar(), remove_input_wme(), remove_isa_state_tests_for_non_roots(), remove_preference_from_clones(), remove_token_and_subtree(), remove_trace_format(), reorder_action_list(), reorder_lhs(), reorder_simplified_conditions(), restore_and_deallocate_saved_tests(), restore_saved_tests_to_test(), rete_test_lists_are_identical(), reteload_alpha_memories(), reteload_rhs_value(), retesave_node_varnames(), retract_instantiation(), rhs_value_to_string(), rl_build_template_instantiation(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_preference_semantics(), same_rhs(), save_rete_net(), selection_to_trace_string(), set_print_trace_formats(), set_tagged_trace_formats(), shouldCreateInstantiation(), single_rete_tests_are_identical(), skip_ahead_to_balanced_parentheses(), soar_exists_callback(), soar_test_all_monitorable_callbacks(), start_lex_from_file(), substitute_for_placeholders_in_symbol(), test_covered_by_bound_vars(), test_has_id_in_os_tc(), test_includes_equality_test_for_symbol(), test_includes_goal_or_impasse_id_test(), test_is_for_symbol(), test_is_in_tc(), test_tests_for_root(), test_to_string(), tests_are_equal(), times_rhs_function_code(), trace_format_list_to_string(), trace_grounded_potentials(), trace_ungrounded_potentials(), unhashed_beta_memory_node_left_addition(), unhashed_mp_node_left_addition(), unhashed_mp_node_right_addition(), unhashed_negative_node_left_addition(), unhashed_negative_node_right_addition(), unhashed_positive_node_left_addition(), unhashed_positive_node_right_addition(), variablize_nots_and_insert_into_conditions(), vsnprintf_with_symbols(), wme_filter_component_match(), xml_condition(), and xml_condition_list().

Typedef Documentation

typedef struct agent_struct agent

Definition at line 223 of file kernel.h.

typedef char Bool

Definition at line 220 of file kernel.h.

typedef unsigned char byte

Definition at line 222 of file kernel.h.

typedef signed short goal_stack_level

Definition at line 202 of file kernel.h.

typedef union symbol_union Symbol

Definition at line 102 of file kernel.h.

typedef uint64_t tc_number

Definition at line 221 of file kernel.h.

Enumeration Type Documentation

enum ni_mode
Enumerator:
NUMERIC_INDIFFERENT_MODE_AVG 
NUMERIC_INDIFFERENT_MODE_SUM 

Definition at line 145 of file kernel.h.