Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
preference_struct Struct Reference

#include <gdatastructs.h>

Data Fields

struct preference_structall_of_goal_next
struct preference_structall_of_goal_prev
struct preference_structall_of_slot_next
struct preference_structall_of_slot_prev
Symbolattr
Symbolid
Bool in_tm
struct instantiation_structinst
struct preference_structinst_next
struct preference_structinst_prev
struct preference_structnext
struct preference_structnext_candidate
struct preference_structnext_clone
struct preference_structnext_result
double numeric_value
Bool o_supported
Bool on_goal_list
struct preference_structprev
struct preference_structprev_clone
uint64_t reference_count
Symbolreferent
bool rl_contribution
struct slot_structslot
unsigned int total_preferences_for_candidate
byte type
Symbolvalue
wma_pooled_wme_setwma_o_set

Detailed Description

Definition at line 205 of file gdatastructs.h.

Field Documentation

struct preference_struct* preference_struct::all_of_goal_next

Definition at line 224 of file gdatastructs.h.

Referenced by remove_existing_context_and_descendents().

struct preference_struct * preference_struct::all_of_goal_prev

Definition at line 224 of file gdatastructs.h.

Referenced by remove_existing_context_and_descendents().

struct preference_struct* preference_struct::all_of_slot_next
struct preference_struct * preference_struct::all_of_slot_prev

Definition at line 221 of file gdatastructs.h.

Symbol* preference_struct::attr
Symbol* preference_struct::id
Bool preference_struct::in_tm
struct instantiation_struct* preference_struct::inst
struct preference_struct* preference_struct::inst_next
struct preference_struct * preference_struct::inst_prev
struct preference_struct* preference_struct::next
struct preference_struct* preference_struct::next_candidate
struct preference_struct* preference_struct::next_clone
struct preference_struct* preference_struct::next_result
double preference_struct::numeric_value
Bool preference_struct::o_supported
Bool preference_struct::on_goal_list
struct preference_struct * preference_struct::prev

Definition at line 218 of file gdatastructs.h.

Referenced by add_preference_to_tm().

struct preference_struct * preference_struct::prev_clone
uint64_t preference_struct::reference_count
Symbol* preference_struct::referent
bool preference_struct::rl_contribution
struct slot_struct* preference_struct::slot
unsigned int preference_struct::total_preferences_for_candidate

Definition at line 234 of file gdatastructs.h.

Referenced by exploration_compute_value_of_candidate(), and make_preference().

byte preference_struct::type
Symbol* preference_struct::value
wma_pooled_wme_set* preference_struct::wma_o_set

The documentation for this struct was generated from the following file: