Serialized Form


Package clarion.system

Class clarion.system.AbstractAction extends AbstractOutputChunk implements Serializable

serialVersionUID: 901821869871702369L

Class clarion.system.AbstractChunk extends DimensionValueCollection implements Serializable

serialVersionUID: -1327318705390162332L

Serialized Fields

ID

java.lang.Object ID
Identifies the chunk. A name (in the form of a string) is simply one option for identifying a chunk.

Class clarion.system.AbstractChunkCollection extends java.util.LinkedHashMap<java.lang.Object,C extends AbstractChunk> implements Serializable

serialVersionUID: -1584790136328861528L

Class clarion.system.AbstractIntermediateModule extends java.util.LinkedList<T> implements Serializable

serialVersionUID: -292485600901796542L

Serialized Fields

InputSpace

DimensionValueCollection InputSpace
Points to the input space from the instance of the CLARION class to which this instance of the intermediate system is attached.

Class clarion.system.AbstractOutputChunk extends AbstractChunk implements Serializable

serialVersionUID: 1476949155641762329L

Serialized Fields

Activation

double Activation
The activation of the output chunk.


SelectionMeasureBL

double SelectionMeasureBL
The selection measure used by the bottom level (usually the same as the activation).


SelectionMeasureTL

double SelectionMeasureTL
The selection measure used by the top level (in the case of the ACS, can be: Support or Utility).


FinalSelectionMeasure

double FinalSelectionMeasure
The final selection measure used during stochastic selection. By default this is set to the bottom level selection measure.


MINIMUM_ACTIVATION_THRESHOLD

double MINIMUM_ACTIVATION_THRESHOLD
The minimum threshold an output chunk activation must be above to be considered activated.


FULL_ACTIVATION_LEVEL

double FULL_ACTIVATION_LEVEL
The level at which an output chunk is considered to be fully activated.


PERSISTENCE

double PERSISTENCE
The persistence factor for the previous selection (if used).


INITIAL_BLA

double INITIAL_BLA
The initalBLA. Used to calculate BLA


C

double C
Constant c. Used for calculating BLA


D

double D
Constant d. Used for calculating BLA


T

java.util.LinkedList<E> T
Time stamps for each usage of the chunk. Used for calculating BLA.

Class clarion.system.AbstractOutputChunkCollection extends AbstractChunkCollection<C extends AbstractOutputChunk> implements Serializable

serialVersionUID: -4688583199277962002L

Class clarion.system.ActionCollection extends AbstractOutputChunkCollection<AbstractAction> implements Serializable

serialVersionUID: 1896825243166161753L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.


USE_DO_NOTHING_EXTERNAL

boolean USE_DO_NOTHING_EXTERNAL
The flag indicating whether or not the "DO_NOTHING_EXTERNAL" action should be returned by the getExternalActions methods. It is set to false by default and is turned on by the ACS only if the "DO_NOTHING_EXTERNAL" action is specified within either the output layer of an implicit module or a rule that is added to the ACS.


USE_DO_NOTHING_WM

boolean USE_DO_NOTHING_WM
The flag indicating whether or not the "DO_NOTHING_WM" action should be returned by the getWMActions methods. It is set to false by default and is turned on by the ACS only if the "DO_NOTHING_WM" action is specified within either the output layer of an implicit module or a rule that is added to the ACS.


USE_DO_NOTHING_GOAL

boolean USE_DO_NOTHING_GOAL
The flag indicating whether or not the "DO_NOTHING_GOAL" action should be returned by the getGoalActions methods. It is set to false by default and is turned on by the ACS only if the "DO_NOTHING_GOAL" action is specified within either the output layer of an implicit module or a rule that is added to the ACS.

Class clarion.system.BehavioralApproachSystem extends DriveCollection implements Serializable

serialVersionUID: -4125897746621120593L

Serialized Fields

GAIN

double GAIN
The gain for the BAS

Class clarion.system.BehavioralInhibitionSystem extends DriveCollection implements Serializable

serialVersionUID: -4662461497862678438L

Serialized Fields

GAIN

double GAIN
The gain for the BIS

Class clarion.system.Dimension extends java.util.LinkedHashMap<java.lang.Object,Value> implements Serializable

serialVersionUID: 5234149809117814544L

Serialized Fields

ID

java.lang.Object ID
Identifies the dimension. A name (in the form of a string) is simply one option for identifying a dimension.


hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.DimensionlessOutputChunk extends AbstractOutputChunk implements Serializable

serialVersionUID: -9040071390692158062L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.DimensionlessOutputChunkCollection extends AbstractOutputChunkCollection<DimensionlessOutputChunk> implements Serializable

serialVersionUID: -6906366681752067466L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.DimensionValueCollection extends java.util.LinkedHashMap<java.lang.Object,Dimension> implements Serializable

serialVersionUID: 3273236403536852304L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.DriveCollection extends java.util.LinkedHashMap<java.lang.Object,Drive> implements Serializable

serialVersionUID: 3990147844020757933L

Class clarion.system.DriveStrength extends DimensionlessOutputChunk implements Serializable

serialVersionUID: 547914416973551411L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.DriveStrengthCollection extends AbstractOutputChunkCollection<DriveStrength> implements Serializable

serialVersionUID: 465679730864196253L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.ExternalAction extends AbstractAction implements Serializable

serialVersionUID: -7450090124418148676L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.FullContainerException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 3466529356211512523L

Class clarion.system.GeneralizedConditionChunk extends DimensionValueCollection implements Serializable

serialVersionUID: 5496821003835063531L

Class clarion.system.Goal extends AbstractOutputChunk implements Serializable

serialVersionUID: 7442017592078221507L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.


Relevance

java.util.LinkedHashMap<K,V> Relevance
The relevance of the drives to this goal.


SubGoals

java.util.LinkedHashMap<K,V> SubGoals
The sub goals related to this goal. If this goal is activate then all sub goals are also activated.

Class clarion.system.GoalAction extends AbstractAction implements Serializable

serialVersionUID: -416329699162122244L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.GoalCollection extends AbstractOutputChunkCollection<Goal> implements Serializable

serialVersionUID: 465679730864196253L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.GoalStructure extends AbstractIntermediateModule<Goal> implements Serializable

serialVersionUID: -3073724626285378374L

Serialized Fields

GOAL_LIST_CAPACITY

int GOAL_LIST_CAPACITY
The number of slots in the goal list.


PossibleGoals

GoalCollection PossibleGoals
All of the possible Goals that can be added to the goal structure.

Class clarion.system.HiddenRuleCollection extends java.util.HashMap<java.lang.Object,java.util.HashMap<java.lang.Integer,AbstractRule>> implements Serializable

serialVersionUID: 8247993623873488699L

Class clarion.system.ImplicitModuleCollection extends java.util.LinkedHashSet<AbstractImplicitModule> implements Serializable

serialVersionUID: -6837619313448902892L

Serialized Fields

Feedback

double Feedback
The immediate feedback (if given).


PM

double PM
The positive match counter.


NM

double NM
The negative match counter.


POSITIVE_MATCH_THRESHOLD

double POSITIVE_MATCH_THRESHOLD
The threshold that must be passed to meet the positive match criterion.

Class clarion.system.InvalidFormatException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -2768240649265233292L

Class clarion.system.MissingACSException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -8321537592917251384L

Class clarion.system.MissingSensoryInformationException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -8321537592917251384L

Class clarion.system.NeitherBehavioralSystem extends DriveCollection implements Serializable

serialVersionUID: -6596201418243898064L

Serialized Fields

GAIN

double GAIN
The system gain for the drives that belong to neither behavioral system.

Class clarion.system.RuleCollection extends java.util.HashMap<java.lang.Object,java.util.HashMap<java.lang.Integer,AbstractRule>> implements Serializable

serialVersionUID: 8247993623873488699L

Serialized Fields

Variations

HiddenRuleCollection Variations
Contains the hidden rule variations for all rules in the rule collection.


Children

HiddenRuleCollection Children
Contains any existent child rules for the rules in the rule collection.


Feedback

double Feedback
The immediate feedback (if given).


PM

double PM
The positive match counter.


NM

double NM
The negative match counter.


POSITIVE_MATCH_THRESHOLD

double POSITIVE_MATCH_THRESHOLD
The threshold that must be passed to meet the positive match criterion.

Class clarion.system.SpecializedWMChunkCollection extends AbstractChunkCollection<AbstractChunk> implements Serializable

serialVersionUID: 465679730864196253L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.

Class clarion.system.WorkingMemory extends AbstractIntermediateModule<AbstractChunk> implements Serializable

serialVersionUID: 3109928395636005779L

Serialized Fields

WORKING_MEMORY_CAPACITY

int WORKING_MEMORY_CAPACITY
The number of slots in working memory.


SpecializedWMChunks

SpecializedWMChunkCollection SpecializedWMChunks
Specialized chunks specific only to working memory.

Class clarion.system.WorkingMemoryAction extends AbstractAction implements Serializable

serialVersionUID: 451118511479567108L

Serialized Fields

hash

int hash
The hash for this object. When this item is cloned, so is this hash.