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

agent_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for agent_struct:

Collaboration graph
[legend]

Data Fields

void * left_ht
void * right_ht
hash_tablealpha_hash_tables [16]
unsigned long num_wmes_in_rete
wmeall_wmes_in_rete
memory_pool rete_node_pool
memory_pool rete_test_pool
memory_pool right_mem_pool
memory_pool token_pool
memory_pool alpha_mem_pool
memory_pool ms_change_pool
memory_pool node_varnames_pool
rete_node_structdummy_top_node
token_structdummy_top_token
unsigned long rete_node_counts [256]
unsigned long rete_node_counts_if_no_sharing [256]
unsigned long token_additions
unsigned long token_additions_without_sharing
unsigned long num_right_activations
unsigned long num_left_activations
unsigned long num_null_right_activations
unsigned long num_null_left_activations
unsigned long alpha_mem_id_counter
unsigned long beta_node_id_counter
ms_change_structms_assertions
ms_change_structms_retractions
lexer_source_filecurrent_file
char current_char
lexeme_info lexeme
bool print_prompt_flag
Symbolattribute_symbol
Symbolchoices_symbol
Symbolconflict_symbol
Symbolconstraint_failure_symbol
Symbolgoal_symbol
Symbolimpasse_symbol
Symbolio_symbol
Symbolitem_symbol
Symbolmultiple_symbol
Symbolname_symbol
Symbolnil_symbol
Symbolno_change_symbol
Symbolnone_symbol
Symbolo_context_variable
Symbolobject_symbol
Symboloperator_symbol
Symbolproblem_space_symbol
Symbolquiescence_symbol
Symbols_context_variable
Symbolso_context_variable
Symbolss_context_variable
Symbolsso_context_variable
Symbolsss_context_variable
Symbolstate_symbol
Symbolsuperstate_symbol
Symbolt_symbol
Symboltie_symbol
Symbolto_context_variable
Symbolts_context_variable
Symboltype_symbol
Symbolwait_symbol
unsigned long current_symbol_hash_id
unsigned long id_counter [26]
hash_table_structfloat_constant_hash_table
hash_table_structidentifier_hash_table
hash_table_structint_constant_hash_table
hash_table_structsym_constant_hash_table
hash_table_structvariable_hash_table
memory_pool float_constant_pool
memory_pool identifier_pool
memory_pool int_constant_pool
memory_pool sym_constant_pool
memory_pool variable_pool
productionall_productions_of_type [NUM_PRODUCTION_TYPES]
unsigned long num_productions_of_type [NUM_PRODUCTION_TYPES]
listchunk_free_problem_spaces
listchunky_problem_spaces
int default_wme_depth
int input_period
bool input_cycle_flag
enum top_level_phase current_phase
byte stop_soar
const char * reason_for_stopping
bool system_halted
unsigned long chunks_this_d_cycle
bool max_chunks_reached
listproductions_being_traced
long sysparams [HIGHEST_SYSPARAM_NUMBER+1]
long go_number
Symbolgo_slot_attr
goal_stack_level go_slot_level
enum go_type_enum go_type
double cumulative_wm_size
unsigned long num_wm_sizes_accumulated
unsigned long max_wm_size
unsigned long wme_addition_count
unsigned long wme_removal_count
unsigned long d_cycle_count
unsigned long e_cycle_count
unsigned long e_cycles_this_d_cycle
unsigned long num_existing_wmes
unsigned long production_firing_count
unsigned long pe_cycle_count
unsigned long pe_cycles_this_d_cycle
parent_instparent_list_head
TIMER_VALUE start_total_tv
TIMER_VALUE total_cpu_time
TIMER_VALUE start_kernel_tv
TIMER_VALUE start_phase_tv
TIMER_VALUE total_kernel_time
TIMER_VALUE decision_cycle_phase_timers [6]
TIMER_VALUE monitors_cpu_time [6]
TIMER_VALUE input_function_cpu_time
TIMER_VALUE output_function_cpu_time
TIMER_VALUE ownership_cpu_time [6]
TIMER_VALUE chunking_cpu_time [6]
TIMER_VALUE match_cpu_time [6]
TIMER_VALUE start_gds_tv
TIMER_VALUE total_gds_time
TIMER_VALUE gds_cpu_time [6]
TIMER_VALUE * dc_histogram_tv
int dc_histogram_sz
int dc_histogram_offset
TIMER_VALUE start_dc_tv
int dc_histogram_freq
bool dc_histogram_now
TIMER_VALUE * kt_histogram_tv
int kt_histogram_sz
int kt_histogram_offset
TIMER_VALUE * real_time_tracker
bool real_time_idling
TIMER_VALUE * attention_lapse_tracker
bool attention_lapsing
tc_number backtrace_number
memory_pool chunk_cond_pool
unsigned long chunk_count
unsigned long justification_count
bool chunk_free_flag
bool chunky_flag
listgrounds
tc_number grounds_tc
listinstantiations_with_nots
listlocals
tc_number locals_tc
listpositive_potentials
tc_number potentials_tc
chunk_cond_set negated_set
preferenceresults
goal_stack_level results_match_goal_level
tc_number results_tc_number
tc_number variablization_tc
bool variablize_this_chunk
preferenceextra_result_prefs_from_instantiation
bool quiescence_t_flag
char chunk_name_prefix [kChunkNamePrefixMaxLength]
memory_pool action_pool
memory_pool complex_test_pool
memory_pool condition_pool
memory_pool not_pool
memory_pool production_pool
memory_pool saved_test_pool
unsigned long memory_for_usage [NUM_MEM_USAGE_CODES]
memory_poolmemory_pools_in_use
memory_pool cons_cell_pool
memory_pool dl_cons_pool
backtrace_strexplain_backtrace_list
explain_chunk_strexplain_chunk_list
char explain_chunk_name [256]
memory_pool instantiation_pool
instantiationnewly_created_instantiations
productionproduction_being_fired
unsigned long max_rhs_unbound_variables
Symbol ** rhs_variable_bindings
memory_pool preference_pool
unsigned long current_wme_timetag
memory_pool wme_pool
listwmes_to_add
listwmes_to_remove
Symbolbottom_goal
Symboltop_goal
Symboltop_state
Symbolhighest_goal_whose_context_changed
dl_listchanged_slots
dl_listcontext_slots_with_changed_acceptable_preferences
memory_pool slot_pool
listslots_for_possible_removal
dl_listdisconnected_ids
goal_stack_level highest_level_anything_could_fall_from
dl_listids_with_unknown_level
goal_stack_level lowest_level_anything_could_fall_to
tc_number mark_tc_number
goal_stack_level level_at_which_marking_started
goal_stack_level walk_level
tc_number walk_tc_number
listpromoted_ids
int link_update_mode
FILE * log_file
char * log_file_name
bool logging_to_file
char printed_output_string [PRINTED_OUTPUT_STRING_SIZE]
int printer_output_column
bool redirecting_to_file
FILE * redirection_file
int saved_printer_output_column
FILE * capture_fileID
FILE * replay_fileID
unsigned longreplay_timetags
captured_action ** replay_actions
unsigned long dc_to_replay
bool timetag_mismatch
trace_format_structobject_tf_for_anything [3]
hash_table_structobject_tr_ht [3]
bool printing_stack_traces
trace_format_structstack_tf_for_anything [3]
hash_table_structstack_tr_ht [3]
tc_number tf_printing_tc
listwme_filter_list
char interrupt_source [INTERRUPT_SOURCE_SIZE]
unsigned long mcs_counter
tc_number o_support_tc
preferencerhs_prefs_from_instantiation
io_wmecollected_io_wmes
output_link_structexisting_output_links
output_link_structoutput_link_for_tc
memory_pool output_link_pool
tc_number output_link_tc_num
bool output_link_changed
Symbolio_header
wmeio_header_link
Symbolio_header_input
Symbolio_header_output
memory_pool io_wme_pool
Symbolprev_top_state
unsigned long current_variable_gensym_number
unsigned long gensymed_variable_count [26]
int o_support_calculation_type
int attribute_preferences_mode
char * name
int id
unsigned long callback_error
listvariables_set
multi_attributemulti_attributes
soar_callback_array soar_callbacks
alias_structalias_list
const char * alternate_input_string
const char * alternate_input_suffix
bool alternate_input_exit
expansion_nodelex_alias
bool load_errors_quit
dir_stack_structtop_dir_stack
bool did_PE
bool soar_verbose_flag
int FIRING_TYPE
SymbolPE_level
ms_change_structms_o_assertions
ms_change_structms_i_assertions
bool operand2_mode
goal_stack_level active_level
goal_stack_level previous_active_level
Symbolactive_goal
Symbolprevious_active_goal
ms_change_structnil_goal_retractions
bool applyPhase
bool waitsnc
bool waitsnc_detect
enum ni_mode numeric_indifferent_mode
long kernelTimerStops
long nonKernelTimerStops
FILE * dbgFile
bool warn_on_zero_timers

Field Documentation

memory_pool agent_struct::action_pool
 

Definition at line 3757 of file soarkernel.h.

Symbol* agent_struct::active_goal
 

Definition at line 3964 of file soarkernel.h.

goal_stack_level agent_struct::active_level
 

Definition at line 3962 of file soarkernel.h.

alias_struct* agent_struct::alias_list
 

Definition at line 3940 of file soarkernel.h.

production* agent_struct::all_productions_of_type[NUM_PRODUCTION_TYPES]
 

Definition at line 3517 of file soarkernel.h.

wme* agent_struct::all_wmes_in_rete
 

Definition at line 3422 of file soarkernel.h.

hash_table* agent_struct::alpha_hash_tables[16]
 

Definition at line 3418 of file soarkernel.h.

unsigned long agent_struct::alpha_mem_id_counter
 

Definition at line 3448 of file soarkernel.h.

memory_pool agent_struct::alpha_mem_pool
 

Definition at line 3429 of file soarkernel.h.

bool agent_struct::alternate_input_exit
 

Definition at line 3943 of file soarkernel.h.

Referenced by soar_alternate_input().

const char* agent_struct::alternate_input_string
 

Definition at line 3941 of file soarkernel.h.

Referenced by soar_alternate_input().

const char* agent_struct::alternate_input_suffix
 

Definition at line 3942 of file soarkernel.h.

Referenced by soar_alternate_input().

bool agent_struct::applyPhase
 

Definition at line 3970 of file soarkernel.h.

TIMER_VALUE* agent_struct::attention_lapse_tracker
 

Definition at line 3726 of file soarkernel.h.

bool agent_struct::attention_lapsing
 

Definition at line 3727 of file soarkernel.h.

int agent_struct::attribute_preferences_mode
 

Definition at line 3914 of file soarkernel.h.

Symbol* agent_struct::attribute_symbol
 

Definition at line 3465 of file soarkernel.h.

tc_number agent_struct::backtrace_number
 

Definition at line 3732 of file soarkernel.h.

unsigned long agent_struct::beta_node_id_counter
 

Definition at line 3449 of file soarkernel.h.

Symbol* agent_struct::bottom_goal
 

Definition at line 3815 of file soarkernel.h.

unsigned long agent_struct::callback_error
 

Definition at line 3920 of file soarkernel.h.

FILE* agent_struct::capture_fileID
 

Definition at line 3854 of file soarkernel.h.

dl_list* agent_struct::changed_slots
 

Definition at line 3820 of file soarkernel.h.

Symbol* agent_struct::choices_symbol
 

Definition at line 3466 of file soarkernel.h.

memory_pool agent_struct::chunk_cond_pool
 

Definition at line 3733 of file soarkernel.h.

unsigned long agent_struct::chunk_count
 

Definition at line 3734 of file soarkernel.h.

bool agent_struct::chunk_free_flag
 

Definition at line 3736 of file soarkernel.h.

list* agent_struct::chunk_free_problem_spaces
 

Definition at line 3522 of file soarkernel.h.

char agent_struct::chunk_name_prefix[kChunkNamePrefixMaxLength]
 

Definition at line 3753 of file soarkernel.h.

TIMER_VALUE agent_struct::chunking_cpu_time[6]
 

Definition at line 3690 of file soarkernel.h.

unsigned long agent_struct::chunks_this_d_cycle
 

Definition at line 3545 of file soarkernel.h.

bool agent_struct::chunky_flag
 

Definition at line 3737 of file soarkernel.h.

list* agent_struct::chunky_problem_spaces
 

Definition at line 3523 of file soarkernel.h.

io_wme* agent_struct::collected_io_wmes
 

Definition at line 3889 of file soarkernel.h.

memory_pool agent_struct::complex_test_pool
 

Definition at line 3758 of file soarkernel.h.

memory_pool agent_struct::condition_pool
 

Definition at line 3759 of file soarkernel.h.

Symbol* agent_struct::conflict_symbol
 

Definition at line 3467 of file soarkernel.h.

memory_pool agent_struct::cons_cell_pool
 

Definition at line 3775 of file soarkernel.h.

Symbol* agent_struct::constraint_failure_symbol
 

Definition at line 3468 of file soarkernel.h.

dl_list* agent_struct::context_slots_with_changed_acceptable_preferences
 

Definition at line 3821 of file soarkernel.h.

double agent_struct::cumulative_wm_size
 

Definition at line 3564 of file soarkernel.h.

char agent_struct::current_char
 

Definition at line 3456 of file soarkernel.h.

Referenced by soar_alternate_input().

lexer_source_file* agent_struct::current_file
 

Definition at line 3455 of file soarkernel.h.

enum top_level_phase agent_struct::current_phase
 

Definition at line 3534 of file soarkernel.h.

unsigned long agent_struct::current_symbol_hash_id
 

Definition at line 3499 of file soarkernel.h.

unsigned long agent_struct::current_variable_gensym_number
 

Definition at line 3909 of file soarkernel.h.

unsigned long agent_struct::current_wme_timetag
 

Definition at line 3803 of file soarkernel.h.

unsigned long agent_struct::d_cycle_count
 

Definition at line 3571 of file soarkernel.h.

FILE* agent_struct::dbgFile
 

Definition at line 3984 of file soarkernel.h.

int agent_struct::dc_histogram_freq
 

Definition at line 3704 of file soarkernel.h.

bool agent_struct::dc_histogram_now
 

Definition at line 3705 of file soarkernel.h.

int agent_struct::dc_histogram_offset
 

Definition at line 3702 of file soarkernel.h.

int agent_struct::dc_histogram_sz
 

Definition at line 3701 of file soarkernel.h.

TIMER_VALUE* agent_struct::dc_histogram_tv
 

Definition at line 3700 of file soarkernel.h.

unsigned long agent_struct::dc_to_replay
 

Definition at line 3858 of file soarkernel.h.

TIMER_VALUE agent_struct::decision_cycle_phase_timers[6]
 

Definition at line 3680 of file soarkernel.h.

int agent_struct::default_wme_depth
 

Definition at line 3526 of file soarkernel.h.

bool agent_struct::did_PE
 

Definition at line 3949 of file soarkernel.h.

dl_list* agent_struct::disconnected_ids
 

Definition at line 3825 of file soarkernel.h.

memory_pool agent_struct::dl_cons_pool
 

Definition at line 3776 of file soarkernel.h.

struct rete_node_struct* agent_struct::dummy_top_node
 

Definition at line 3434 of file soarkernel.h.

struct token_struct* agent_struct::dummy_top_token
 

Definition at line 3435 of file soarkernel.h.

unsigned long agent_struct::e_cycle_count
 

Definition at line 3572 of file soarkernel.h.

unsigned long agent_struct::e_cycles_this_d_cycle
 

Definition at line 3575 of file soarkernel.h.

struct output_link_struct* agent_struct::existing_output_links
 

Definition at line 3890 of file soarkernel.h.

Referenced by soar_cRemoveOutputFunction().

backtrace_str* agent_struct::explain_backtrace_list
 

Definition at line 3780 of file soarkernel.h.

explain_chunk_str* agent_struct::explain_chunk_list
 

Definition at line 3781 of file soarkernel.h.

char agent_struct::explain_chunk_name[256]
 

Definition at line 3782 of file soarkernel.h.

preference* agent_struct::extra_result_prefs_from_instantiation
 

Definition at line 3751 of file soarkernel.h.

int agent_struct::FIRING_TYPE
 

Definition at line 3951 of file soarkernel.h.

struct hash_table_struct* agent_struct::float_constant_hash_table
 

Definition at line 3502 of file soarkernel.h.

memory_pool agent_struct::float_constant_pool
 

Definition at line 3508 of file soarkernel.h.

TIMER_VALUE agent_struct::gds_cpu_time[6]
 

Definition at line 3694 of file soarkernel.h.

unsigned long agent_struct::gensymed_variable_count[26]
 

Definition at line 3910 of file soarkernel.h.

long agent_struct::go_number
 

Definition at line 3556 of file soarkernel.h.

Symbol* agent_struct::go_slot_attr
 

Definition at line 3557 of file soarkernel.h.

goal_stack_level agent_struct::go_slot_level
 

Definition at line 3558 of file soarkernel.h.

enum go_type_enum agent_struct::go_type
 

Definition at line 3559 of file soarkernel.h.

Symbol* agent_struct::goal_symbol
 

Definition at line 3469 of file soarkernel.h.

list* agent_struct::grounds
 

Definition at line 3738 of file soarkernel.h.

tc_number agent_struct::grounds_tc
 

Definition at line 3739 of file soarkernel.h.

Symbol* agent_struct::highest_goal_whose_context_changed
 

Definition at line 3819 of file soarkernel.h.

goal_stack_level agent_struct::highest_level_anything_could_fall_from
 

Definition at line 3826 of file soarkernel.h.

int agent_struct::id
 

Definition at line 3919 of file soarkernel.h.

unsigned long agent_struct::id_counter[26]
 

Definition at line 3500 of file soarkernel.h.

struct hash_table_struct* agent_struct::identifier_hash_table
 

Definition at line 3503 of file soarkernel.h.

memory_pool agent_struct::identifier_pool
 

Definition at line 3509 of file soarkernel.h.

dl_list* agent_struct::ids_with_unknown_level
 

Definition at line 3827 of file soarkernel.h.

Symbol* agent_struct::impasse_symbol
 

Definition at line 3470 of file soarkernel.h.

bool agent_struct::input_cycle_flag
 

Definition at line 3531 of file soarkernel.h.

TIMER_VALUE agent_struct::input_function_cpu_time
 

Definition at line 3682 of file soarkernel.h.

int agent_struct::input_period
 

Definition at line 3530 of file soarkernel.h.

memory_pool agent_struct::instantiation_pool
 

Definition at line 3788 of file soarkernel.h.

list* agent_struct::instantiations_with_nots
 

Definition at line 3740 of file soarkernel.h.

struct hash_table_struct* agent_struct::int_constant_hash_table
 

Definition at line 3504 of file soarkernel.h.

memory_pool agent_struct::int_constant_pool
 

Definition at line 3510 of file soarkernel.h.

char agent_struct::interrupt_source[INTERRUPT_SOURCE_SIZE]
 

Definition at line 3877 of file soarkernel.h.

Symbol* agent_struct::io_header
 

Definition at line 3898 of file soarkernel.h.

Symbol* agent_struct::io_header_input
 

Definition at line 3901 of file soarkernel.h.

wme* agent_struct::io_header_link
 

Definition at line 3899 of file soarkernel.h.

Symbol* agent_struct::io_header_output
 

Definition at line 3902 of file soarkernel.h.

Symbol* agent_struct::io_symbol
 

Definition at line 3471 of file soarkernel.h.

memory_pool agent_struct::io_wme_pool
 

Definition at line 3904 of file soarkernel.h.

Symbol* agent_struct::item_symbol
 

Definition at line 3472 of file soarkernel.h.

unsigned long agent_struct::justification_count
 

Definition at line 3735 of file soarkernel.h.

long agent_struct::kernelTimerStops
 

Definition at line 3980 of file soarkernel.h.

int agent_struct::kt_histogram_offset
 

Definition at line 3711 of file soarkernel.h.

int agent_struct::kt_histogram_sz
 

Definition at line 3710 of file soarkernel.h.

TIMER_VALUE* agent_struct::kt_histogram_tv
 

Definition at line 3709 of file soarkernel.h.

void* agent_struct::left_ht
 

Definition at line 3416 of file soarkernel.h.

goal_stack_level agent_struct::level_at_which_marking_started
 

Definition at line 3830 of file soarkernel.h.

expansion_node* agent_struct::lex_alias
 

Definition at line 3944 of file soarkernel.h.

struct lexeme_info agent_struct::lexeme
 

Definition at line 3457 of file soarkernel.h.

int agent_struct::link_update_mode
 

Definition at line 3834 of file soarkernel.h.

bool agent_struct::load_errors_quit
 

Definition at line 3945 of file soarkernel.h.

list* agent_struct::locals
 

Definition at line 3741 of file soarkernel.h.

tc_number agent_struct::locals_tc
 

Definition at line 3742 of file soarkernel.h.

FILE* agent_struct::log_file
 

Definition at line 3839 of file soarkernel.h.

char* agent_struct::log_file_name
 

Definition at line 3840 of file soarkernel.h.

bool agent_struct::logging_to_file
 

Definition at line 3841 of file soarkernel.h.

goal_stack_level agent_struct::lowest_level_anything_could_fall_to
 

Definition at line 3828 of file soarkernel.h.

tc_number agent_struct::mark_tc_number
 

Definition at line 3829 of file soarkernel.h.

TIMER_VALUE agent_struct::match_cpu_time[6]
 

Definition at line 3691 of file soarkernel.h.

bool agent_struct::max_chunks_reached
 

Definition at line 3546 of file soarkernel.h.

unsigned long agent_struct::max_rhs_unbound_variables
 

Definition at line 3794 of file soarkernel.h.

unsigned long agent_struct::max_wm_size
 

Definition at line 3568 of file soarkernel.h.

unsigned long agent_struct::mcs_counter
 

Definition at line 3880 of file soarkernel.h.

unsigned long agent_struct::memory_for_usage[NUM_MEM_USAGE_CODES]
 

Definition at line 3770 of file soarkernel.h.

memory_pool* agent_struct::memory_pools_in_use
 

Definition at line 3773 of file soarkernel.h.

TIMER_VALUE agent_struct::monitors_cpu_time[6]
 

Definition at line 3681 of file soarkernel.h.

struct ms_change_struct* agent_struct::ms_assertions
 

Definition at line 3450 of file soarkernel.h.

memory_pool agent_struct::ms_change_pool
 

Definition at line 3430 of file soarkernel.h.

struct ms_change_struct* agent_struct::ms_i_assertions
 

Definition at line 3955 of file soarkernel.h.

struct ms_change_struct* agent_struct::ms_o_assertions
 

Definition at line 3954 of file soarkernel.h.

struct ms_change_struct* agent_struct::ms_retractions
 

Definition at line 3451 of file soarkernel.h.

multi_attribute* agent_struct::multi_attributes
 

Definition at line 3935 of file soarkernel.h.

Symbol* agent_struct::multiple_symbol
 

Definition at line 3473 of file soarkernel.h.

char* agent_struct::name
 

Definition at line 3918 of file soarkernel.h.

Referenced by soar_agent_already_defined().

Symbol* agent_struct::name_symbol
 

Definition at line 3474 of file soarkernel.h.

chunk_cond_set agent_struct::negated_set
 

Definition at line 3745 of file soarkernel.h.

instantiation* agent_struct::newly_created_instantiations
 

Definition at line 3789 of file soarkernel.h.

struct ms_change_struct* agent_struct::nil_goal_retractions
 

Definition at line 3966 of file soarkernel.h.

Symbol* agent_struct::nil_symbol
 

Definition at line 3475 of file soarkernel.h.

Symbol* agent_struct::no_change_symbol
 

Definition at line 3476 of file soarkernel.h.

memory_pool agent_struct::node_varnames_pool
 

Definition at line 3431 of file soarkernel.h.

Symbol* agent_struct::none_symbol
 

Definition at line 3477 of file soarkernel.h.

long agent_struct::nonKernelTimerStops
 

Definition at line 3981 of file soarkernel.h.

memory_pool agent_struct::not_pool
 

Definition at line 3760 of file soarkernel.h.

unsigned long agent_struct::num_existing_wmes
 

Definition at line 3576 of file soarkernel.h.

unsigned long agent_struct::num_left_activations
 

Definition at line 3443 of file soarkernel.h.

unsigned long agent_struct::num_null_left_activations
 

Definition at line 3445 of file soarkernel.h.

unsigned long agent_struct::num_null_right_activations
 

Definition at line 3444 of file soarkernel.h.

unsigned long agent_struct::num_productions_of_type[NUM_PRODUCTION_TYPES]
 

Definition at line 3519 of file soarkernel.h.

unsigned long agent_struct::num_right_activations
 

Definition at line 3442 of file soarkernel.h.

unsigned long agent_struct::num_wm_sizes_accumulated
 

Definition at line 3566 of file soarkernel.h.

unsigned long agent_struct::num_wmes_in_rete
 

Definition at line 3421 of file soarkernel.h.

enum ni_mode agent_struct::numeric_indifferent_mode
 

Definition at line 3977 of file soarkernel.h.

Symbol* agent_struct::o_context_variable
 

Definition at line 3478 of file soarkernel.h.

int agent_struct::o_support_calculation_type
 

Definition at line 3913 of file soarkernel.h.

tc_number agent_struct::o_support_tc
 

Definition at line 3884 of file soarkernel.h.

Symbol* agent_struct::object_symbol
 

Definition at line 3479 of file soarkernel.h.

struct trace_format_struct* agent_struct::object_tf_for_anything[3]
 

Definition at line 3864 of file soarkernel.h.

struct hash_table_struct* agent_struct::object_tr_ht[3]
 

Definition at line 3865 of file soarkernel.h.

bool agent_struct::operand2_mode
 

Definition at line 3960 of file soarkernel.h.

Symbol* agent_struct::operator_symbol
 

Definition at line 3480 of file soarkernel.h.

Referenced by execute_go_selection(), run_current_agent(), and soar_cRun().

TIMER_VALUE agent_struct::output_function_cpu_time
 

Definition at line 3683 of file soarkernel.h.

bool agent_struct::output_link_changed
 

Definition at line 3896 of file soarkernel.h.

struct output_link_struct* agent_struct::output_link_for_tc
 

Definition at line 3892 of file soarkernel.h.

memory_pool agent_struct::output_link_pool
 

Definition at line 3893 of file soarkernel.h.

Referenced by soar_cRemoveOutputFunction().

tc_number agent_struct::output_link_tc_num
 

Definition at line 3894 of file soarkernel.h.

TIMER_VALUE agent_struct::ownership_cpu_time[6]
 

Definition at line 3689 of file soarkernel.h.

parent_inst* agent_struct::parent_list_head
 

Definition at line 3584 of file soarkernel.h.

unsigned long agent_struct::pe_cycle_count
 

Definition at line 3581 of file soarkernel.h.

unsigned long agent_struct::pe_cycles_this_d_cycle
 

Definition at line 3582 of file soarkernel.h.

Symbol* agent_struct::PE_level
 

Definition at line 3952 of file soarkernel.h.

list* agent_struct::positive_potentials
 

Definition at line 3743 of file soarkernel.h.

tc_number agent_struct::potentials_tc
 

Definition at line 3744 of file soarkernel.h.

memory_pool agent_struct::preference_pool
 

Definition at line 3801 of file soarkernel.h.

Symbol* agent_struct::prev_top_state
 

Definition at line 3905 of file soarkernel.h.

Symbol* agent_struct::previous_active_goal
 

Definition at line 3965 of file soarkernel.h.

goal_stack_level agent_struct::previous_active_level
 

Definition at line 3963 of file soarkernel.h.

bool agent_struct::print_prompt_flag
 

Definition at line 3458 of file soarkernel.h.

char agent_struct::printed_output_string[PRINTED_OUTPUT_STRING_SIZE]
 

Definition at line 3842 of file soarkernel.h.

int agent_struct::printer_output_column
 

Definition at line 3843 of file soarkernel.h.

bool agent_struct::printing_stack_traces
 

Definition at line 3866 of file soarkernel.h.

Symbol* agent_struct::problem_space_symbol
 

Definition at line 3481 of file soarkernel.h.

production* agent_struct::production_being_fired
 

Definition at line 3792 of file soarkernel.h.

unsigned long agent_struct::production_firing_count
 

Definition at line 3577 of file soarkernel.h.

memory_pool agent_struct::production_pool
 

Definition at line 3761 of file soarkernel.h.

list* agent_struct::productions_being_traced
 

Definition at line 3549 of file soarkernel.h.

list* agent_struct::promoted_ids
 

Definition at line 3833 of file soarkernel.h.

Symbol* agent_struct::quiescence_symbol
 

Definition at line 3482 of file soarkernel.h.

bool agent_struct::quiescence_t_flag
 

Definition at line 3752 of file soarkernel.h.

bool agent_struct::real_time_idling
 

Definition at line 3720 of file soarkernel.h.

TIMER_VALUE* agent_struct::real_time_tracker
 

Definition at line 3719 of file soarkernel.h.

const char* agent_struct::reason_for_stopping
 

Definition at line 3539 of file soarkernel.h.

Referenced by control_c_handler(), and interrupt_rhs_function_code().

bool agent_struct::redirecting_to_file
 

Definition at line 3844 of file soarkernel.h.

FILE* agent_struct::redirection_file
 

Definition at line 3845 of file soarkernel.h.

captured_action** agent_struct::replay_actions
 

Definition at line 3857 of file soarkernel.h.

FILE* agent_struct::replay_fileID
 

Definition at line 3855 of file soarkernel.h.

unsigned long* agent_struct::replay_timetags
 

Definition at line 3856 of file soarkernel.h.

preference* agent_struct::results
 

Definition at line 3746 of file soarkernel.h.

goal_stack_level agent_struct::results_match_goal_level
 

Definition at line 3747 of file soarkernel.h.

tc_number agent_struct::results_tc_number
 

Definition at line 3748 of file soarkernel.h.

unsigned long agent_struct::rete_node_counts[256]
 

Definition at line 3438 of file soarkernel.h.

unsigned long agent_struct::rete_node_counts_if_no_sharing[256]
 

Definition at line 3439 of file soarkernel.h.

memory_pool agent_struct::rete_node_pool
 

Definition at line 3425 of file soarkernel.h.

memory_pool agent_struct::rete_test_pool
 

Definition at line 3426 of file soarkernel.h.

preference* agent_struct::rhs_prefs_from_instantiation
 

Definition at line 3885 of file soarkernel.h.

Symbol** agent_struct::rhs_variable_bindings
 

Definition at line 3795 of file soarkernel.h.

void* agent_struct::right_ht
 

Definition at line 3417 of file soarkernel.h.

memory_pool agent_struct::right_mem_pool
 

Definition at line 3427 of file soarkernel.h.

Symbol* agent_struct::s_context_variable
 

Definition at line 3483 of file soarkernel.h.

int agent_struct::saved_printer_output_column
 

Definition at line 3846 of file soarkernel.h.

memory_pool agent_struct::saved_test_pool
 

Definition at line 3765 of file soarkernel.h.

memory_pool agent_struct::slot_pool
 

Definition at line 3822 of file soarkernel.h.

list* agent_struct::slots_for_possible_removal
 

Definition at line 3823 of file soarkernel.h.

Symbol* agent_struct::so_context_variable
 

Definition at line 3484 of file soarkernel.h.

soar_callback_array agent_struct::soar_callbacks
 

Definition at line 3938 of file soarkernel.h.

bool agent_struct::soar_verbose_flag
 

Definition at line 3950 of file soarkernel.h.

Symbol* agent_struct::ss_context_variable
 

Definition at line 3485 of file soarkernel.h.

Symbol* agent_struct::sso_context_variable
 

Definition at line 3486 of file soarkernel.h.

Symbol* agent_struct::sss_context_variable
 

Definition at line 3487 of file soarkernel.h.

struct trace_format_struct* agent_struct::stack_tf_for_anything[3]
 

Definition at line 3867 of file soarkernel.h.

struct hash_table_struct* agent_struct::stack_tr_ht[3]
 

Definition at line 3868 of file soarkernel.h.

TIMER_VALUE agent_struct::start_dc_tv
 

Definition at line 3703 of file soarkernel.h.

TIMER_VALUE agent_struct::start_gds_tv
 

Definition at line 3693 of file soarkernel.h.

TIMER_VALUE agent_struct::start_kernel_tv
 

Definition at line 3677 of file soarkernel.h.

TIMER_VALUE agent_struct::start_phase_tv
 

Definition at line 3677 of file soarkernel.h.

TIMER_VALUE agent_struct::start_total_tv
 

Definition at line 3675 of file soarkernel.h.

Symbol* agent_struct::state_symbol
 

Definition at line 3488 of file soarkernel.h.

Referenced by execute_go_selection(), run_current_agent(), and soar_cRun().

byte agent_struct::stop_soar
 

Definition at line 3538 of file soarkernel.h.

Referenced by control_c_handler(), interrupt_rhs_function_code(), and run_all_agents().

Symbol* agent_struct::superstate_symbol
 

Definition at line 3489 of file soarkernel.h.

struct hash_table_struct* agent_struct::sym_constant_hash_table
 

Definition at line 3505 of file soarkernel.h.

memory_pool agent_struct::sym_constant_pool
 

Definition at line 3511 of file soarkernel.h.

long agent_struct::sysparams[HIGHEST_SYSPARAM_NUMBER + 1]
 

Definition at line 3552 of file soarkernel.h.

bool agent_struct::system_halted
 

Definition at line 3542 of file soarkernel.h.

Symbol* agent_struct::t_symbol
 

Definition at line 3490 of file soarkernel.h.

tc_number agent_struct::tf_printing_tc
 

Definition at line 3869 of file soarkernel.h.

Symbol* agent_struct::tie_symbol
 

Definition at line 3491 of file soarkernel.h.

bool agent_struct::timetag_mismatch
 

Definition at line 3859 of file soarkernel.h.

Symbol* agent_struct::to_context_variable
 

Definition at line 3492 of file soarkernel.h.

unsigned long agent_struct::token_additions
 

Definition at line 3440 of file soarkernel.h.

unsigned long agent_struct::token_additions_without_sharing
 

Definition at line 3441 of file soarkernel.h.

memory_pool agent_struct::token_pool
 

Definition at line 3428 of file soarkernel.h.

dir_stack_struct* agent_struct::top_dir_stack
 

Definition at line 3946 of file soarkernel.h.

Symbol* agent_struct::top_goal
 

Definition at line 3816 of file soarkernel.h.

Symbol* agent_struct::top_state
 

Definition at line 3817 of file soarkernel.h.

TIMER_VALUE agent_struct::total_cpu_time
 

Definition at line 3676 of file soarkernel.h.

TIMER_VALUE agent_struct::total_gds_time
 

Definition at line 3693 of file soarkernel.h.

TIMER_VALUE agent_struct::total_kernel_time
 

Definition at line 3678 of file soarkernel.h.

Symbol* agent_struct::ts_context_variable
 

Definition at line 3493 of file soarkernel.h.

Symbol* agent_struct::type_symbol
 

Definition at line 3494 of file soarkernel.h.

struct hash_table_struct* agent_struct::variable_hash_table
 

Definition at line 3506 of file soarkernel.h.

memory_pool agent_struct::variable_pool
 

Definition at line 3512 of file soarkernel.h.

list* agent_struct::variables_set
 

Definition at line 3933 of file soarkernel.h.

tc_number agent_struct::variablization_tc
 

Definition at line 3749 of file soarkernel.h.

bool agent_struct::variablize_this_chunk
 

Definition at line 3750 of file soarkernel.h.

Symbol* agent_struct::wait_symbol
 

Definition at line 3495 of file soarkernel.h.

bool agent_struct::waitsnc
 

Definition at line 3973 of file soarkernel.h.

bool agent_struct::waitsnc_detect
 

Definition at line 3974 of file soarkernel.h.

goal_stack_level agent_struct::walk_level
 

Definition at line 3831 of file soarkernel.h.

tc_number agent_struct::walk_tc_number
 

Definition at line 3832 of file soarkernel.h.

bool agent_struct::warn_on_zero_timers
 

Definition at line 3987 of file soarkernel.h.

unsigned long agent_struct::wme_addition_count
 

Definition at line 3569 of file soarkernel.h.

list* agent_struct::wme_filter_list
 

Definition at line 3871 of file soarkernel.h.

memory_pool agent_struct::wme_pool
 

Definition at line 3804 of file soarkernel.h.

unsigned long agent_struct::wme_removal_count
 

Definition at line 3570 of file soarkernel.h.

list* agent_struct::wmes_to_add
 

Definition at line 3805 of file soarkernel.h.

list* agent_struct::wmes_to_remove
 

Definition at line 3806 of file soarkernel.h.


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