#include <soarkernel.h>
Collaboration diagram for production_struct:

Data Fields | |
| Symbol * | name |
| char * | documentation |
| char * | filename |
| unsigned long | reference_count |
| unsigned long | firing_count |
| production_struct * | next |
| production_struct * | prev |
| byte | type |
| byte | declared_support |
| bool | trace_firings |
| rete_node_struct * | p_node |
| action * | action_list |
| list * | rhs_unbound_variables |
| instantiation_struct * | instantiations |
| int | OPERAND_which_assert_list |
| byte | interrupt |
| bool | already_fired |
|
|
|
Definition at line 1757 of file soarkernel.h. Referenced by add_production_to_rete(), and p_node_left_addition(). |
|
|
|
Definition at line 1738 of file soarkernel.h. Referenced by deallocate_production(), make_production(), parse_production(), print(), reteload_node_and_children(), and retesave_rete_node_and_children(). |
|
|
Definition at line 1739 of file soarkernel.h. Referenced by deallocate_production(), do_print_for_production_name(), make_production(), reteload_node_and_children(), soar_ecPrintAllProductionsOfType(), and soar_ecSp(). |
|
|
Definition at line 1741 of file soarkernel.h. Referenced by compare_firing_counts(), create_instantiation(), make_production(), reset_production_firing_counts(), reteload_node_and_children(), and soar_ecPrintFiringsForProduction(). |
|
|
Definition at line 1753 of file soarkernel.h. Referenced by add_production_to_rete(), deallocate_production(), make_production(), p_node_left_removal(), reteload_node_and_children(), and retract_instantiation(). |
|
|
Definition at line 1755 of file soarkernel.h. Referenced by make_production(), p_node_left_addition(), p_node_left_removal(), parse_production(), print(), soar_ecPrintAllProductionsWithInterruptSetting(), and soar_Interrupt(). |
|
|
|
|
Definition at line 1754 of file soarkernel.h. Referenced by p_node_left_addition(), and p_node_left_removal(). |
|
|
|
Definition at line 1742 of file soarkernel.h. Referenced by soar_ecPrintAllProductionsOfType(), and soar_ecPrintAllProductionsWithInterruptSetting(). |
|
|
Definition at line 1740 of file soarkernel.h. Referenced by deallocate_instantiation(), excise_production(), make_production(), reteload_node_and_children(), and retract_instantiation(). |
|
|
Definition at line 1752 of file soarkernel.h. Referenced by add_production_to_rete(), create_instantiation(), deallocate_production(), make_production(), p_node_to_conditions_and_nots(), reteload_node_and_children(), and retesave_rete_node_and_children(). |
|
|
Definition at line 1747 of file soarkernel.h. Referenced by add_pwatch(), excise_production(), make_production(), remove_pwatch(), and reteload_node_and_children(). |
|
|
Definition at line 1743 of file soarkernel.h. Referenced by add_production_to_rete(), create_instantiation(), excise_production(), make_production(), p_node_left_addition(), p_node_left_removal(), print(), reteload_node_and_children(), retesave_rete_node_and_children(), retract_instantiation(), second_stage_chunk_instantiation(), and soar_ecSp(). |
1.3.5