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_struct * all_of_goal_next
struct preference_struct * all_of_goal_prev
struct preference_struct * all_of_slot_next
struct preference_struct * all_of_slot_prev
Symbol * attr
Symbol * id
Bool in_tm
struct instantiation_struct * inst
struct preference_struct * inst_next
struct preference_struct * inst_prev
struct preference_struct * next
struct preference_struct * next_candidate
struct preference_struct * next_clone
struct preference_struct * next_result
double numeric_value
Bool o_supported
Bool on_goal_list
struct preference_struct * prev
struct preference_struct * prev_clone
uint64_t reference_count
Symbol * referent
bool rl_contribution
struct slot_struct * slot
unsigned int total_preferences_for_candidate
byte type
Symbol * value
wma_pooled_wme_set * wma_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: