A B C D E F G H I L M N O P Q R S T U V W

A

A - Variable in class clarion.system.ACSLevelProbabilitySettingEquation
The constant A used in the level probability setting equation.
AbstractAction - Class in clarion.system
This class implements an action chunk within CLARION.
AbstractAction(Object) - Constructor for class clarion.system.AbstractAction
Initializes the action with the ID specified.
AbstractAction(Object, Collection<? extends Dimension>) - Constructor for class clarion.system.AbstractAction
Initializes the action with the specified ID and dimensions.
AbstractAction(Object, Map<? extends Object, ? extends Dimension>) - Constructor for class clarion.system.AbstractAction
Initializes the action with the specified ID and map of dimensions.
AbstractChunk - Class in clarion.system
This class implements a chunk within CLARION.
AbstractChunk(Object) - Constructor for class clarion.system.AbstractChunk
Initializes the chunk with the ID specified.
AbstractChunk(Object, Collection<? extends Dimension>) - Constructor for class clarion.system.AbstractChunk
Initializes the chunk with the specified ID and dimensions.
AbstractChunk(Object, Map<? extends Object, ? extends Dimension>) - Constructor for class clarion.system.AbstractChunk
Initializes the chunk with the specified ID and map of dimensions.
AbstractChunkCollection<C extends AbstractChunk> - Class in clarion.system
This class implements a chunk collection within CLARION.
AbstractChunkCollection() - Constructor for class clarion.system.AbstractChunkCollection
Initializes a chunk collection.
AbstractChunkCollection(Collection<? extends C>) - Constructor for class clarion.system.AbstractChunkCollection
Initializes a chunk collection with the collection of chunks specified.
AbstractChunkCollection(Map<? extends Object, ? extends C>) - Constructor for class clarion.system.AbstractChunkCollection
Initializes the chunk collection with the map of chunks.
AbstractEquation - Class in clarion.system
This class implements an equation within CLARION.
AbstractEquation(Collection<Dimension>, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractEquation
Initializes an equation.
AbstractExplicitModule - Class in clarion.system
This class implements an explicit module within CLARION.
AbstractExplicitModule() - Constructor for class clarion.system.AbstractExplicitModule
 
AbstractFixedRule - Class in clarion.system
This class implements a fixed rule within CLARION.
AbstractFixedRule(AbstractAction) - Constructor for class clarion.system.AbstractFixedRule
Initializes the fixed rule with the specified action.
AbstractFixedRule(GeneralizedConditionChunk, AbstractAction) - Constructor for class clarion.system.AbstractFixedRule
Initializes the fixed rule with the specified condition and action.
AbstractImplicitModule - Class in clarion.system
This class implements an implicit module within CLARION.
AbstractImplicitModule(Collection<Dimension>, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractImplicitModule
Initializes an implicit module.
AbstractIntermediateModule<T> - Class in clarion.system
This class implements an intermediate module within CLARION.
AbstractIntermediateModule(CLARION) - Constructor for class clarion.system.AbstractIntermediateModule
Initializes the intermediate system.
AbstractIRLRule - Class in clarion.system
This class implements an IRL rule within CLARION.
AbstractIRLRule(GeneralizedConditionChunk, AbstractAction) - Constructor for class clarion.system.AbstractIRLRule
Initializes an IRL rule with the condition and action specified .
AbstractMatchCalculator - Class in clarion.system
This class implements a match calculator within CLARION.
AbstractMatchCalculator() - Constructor for class clarion.system.AbstractMatchCalculator
 
AbstractNeuralNet - Class in clarion.system
This class implements a three-layer, feed-forward neural network within CLARION.
AbstractNeuralNet(Collection<Dimension>, int, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractNeuralNet
Initializes a neural network.
AbstractOutputChunk - Class in clarion.system
This class implements an output chunk within CLARION.
AbstractOutputChunk(Object) - Constructor for class clarion.system.AbstractOutputChunk
Initializes the output chunk with the ID specified.
AbstractOutputChunk(Object, Collection<? extends Dimension>) - Constructor for class clarion.system.AbstractOutputChunk
Initializes the output chunk with the specified ID and dimensions.
AbstractOutputChunk(Object, Map<? extends Object, ? extends Dimension>) - Constructor for class clarion.system.AbstractOutputChunk
Initializes the output chunk with the specified ID and map of dimensions.
AbstractOutputChunkCollection<C extends AbstractOutputChunk> - Class in clarion.system
This class implements an abstract output chunk collection within CLARION.
AbstractOutputChunkCollection() - Constructor for class clarion.system.AbstractOutputChunkCollection
Initializes an output chunk collection.
AbstractOutputChunkCollection(Collection<? extends C>) - Constructor for class clarion.system.AbstractOutputChunkCollection
Initializes an output chunk collection with the collection of output chunks specified.
AbstractOutputChunkCollection(Map<? extends Object, ? extends C>) - Constructor for class clarion.system.AbstractOutputChunkCollection
Initializes the output chunk collection with the map of output chunks.
AbstractRule - Class in clarion.system
This class implements an abstract rule within CLARION.
AbstractRule(GeneralizedConditionChunk, AbstractAction) - Constructor for class clarion.system.AbstractRule
Initializes a rule with the condition and action chunks specified.
AbstractRule.SelectionTypes - Enum in clarion.system
The various types of measures that can be selected over when performing action decision making.
AbstractRule.SelectionTypes() - Constructor for enum clarion.system.AbstractRule.SelectionTypes
 
AbstractRule.UtilityOptions - Enum in clarion.system
The options for calculating the utility of a rule.
AbstractRule.UtilityOptions() - Constructor for enum clarion.system.AbstractRule.UtilityOptions
 
AbstractRuntimeTrainableBPNet - Class in clarion.system
This class implements a runtime trainable backpropagating neural network within CLARION.
AbstractRuntimeTrainableBPNet(Collection<Dimension>, int, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractRuntimeTrainableBPNet
Initializes a backpropagating neural network that is capable of being trained during runtime.
AbstractRuntimeTrainableImplicitModule - Class in clarion.system
This class implements a runtime trainable implicit module within CLARION.
AbstractRuntimeTrainableImplicitModule(Collection<Dimension>, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractRuntimeTrainableImplicitModule
Initializes an implicit module that is capable of being trained during runtime.
AbstractSubsystem - Class in clarion.system
This class implements a subsystem within CLARION.
AbstractSubsystem(CLARION) - Constructor for class clarion.system.AbstractSubsystem
Initializes the subsystem and attaches it to the specified CLARION Agent.
AbstractTrainableImplicitModule - Class in clarion.system
This class implements a trainable implicit module within CLARION.
AbstractTrainableImplicitModule(Collection<Dimension>, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.AbstractTrainableImplicitModule
Initializes the trainable implicit module.
ACS - Class in clarion.system
This class implements the Action Centered Subsystem (ACS) within CLARION.
ACS(CLARION) - Constructor for class clarion.system.ACS
Minimally initializes the ACS.
acs - Variable in class clarion.system.CLARION
The Action Centered Subsystem.
ACS.LevelSelectionMethods - Enum in clarion.system
The various methods that can be used for level selection (such as stochastic or combined)
ACS.LevelSelectionMethods() - Constructor for enum clarion.system.ACS.LevelSelectionMethods
 
ACS.LevelSelectionOptions - Enum in clarion.system
The options for level selection (such as fixed or variable)
ACS.LevelSelectionOptions() - Constructor for enum clarion.system.ACS.LevelSelectionOptions
 
ACS.ModuleTypes - Enum in clarion.system
The various different types of modules used for action selection (BL,RER,IRL,FR)
ACS.ModuleTypes() - Constructor for enum clarion.system.ACS.ModuleTypes
 
ACSLevelProbabilitySettingEquation - Class in clarion.system
This class implements an ACS level probability setting equation within CLARION.
ACSLevelProbabilitySettingEquation(Collection<Dimension>, AbstractOutputChunkCollection<? extends AbstractOutputChunk>) - Constructor for class clarion.system.ACSLevelProbabilitySettingEquation
Initializes the ACS level probability setting equation.
ACSLevelProbabilitySettingModule - Class in clarion.system
This class implements an ACS level probability setting module within CLARION.
ACSLevelProbabilitySettingModule(Collection<DriveStrength>) - Constructor for class clarion.system.ACSLevelProbabilitySettingModule
Initializes the ACS level probability setting module using the ACS level probability setting equation.
ACSLevelProbabilitySettingModule(AbstractImplicitModule) - Constructor for class clarion.system.ACSLevelProbabilitySettingModule
Initializes the ACS level probability setting module given the implicit module specified.
ACSLevelProbabilitySettingModule - Variable in class clarion.system.MCS
The ACS level probability setting module
act() - Method in class clarion.system.CLARION
Determines the action to perform given what was perceived.
ActionCollection - Class in clarion.system
This class implements an action collection within CLARION.
ActionCollection() - Constructor for class clarion.system.ActionCollection
Initializes an action collection.
ActionCollection(Collection<? extends AbstractAction>) - Constructor for class clarion.system.ActionCollection
Initializes an action collection with the collection of actions specified.
ActionCollection(Map<? extends Object, ? extends AbstractAction>) - Constructor for class clarion.system.ActionCollection
Initializes the action collection with the map of actions.
Actions - Variable in class clarion.samples.HelloWorld
The actions that can be performed in this task
activateGoal() - Method in class clarion.system.Goal
Activates the goal by setting all of the dimension-values in the goal to the full activation threshold.
Activation - Variable in class clarion.system.AbstractOutputChunk
The activation of the output chunk.
Activation - Variable in class clarion.system.Value
The activation of the value.
ACTIVATION_MATCH_EPSILON - Variable in class clarion.system.Value
How close two activations must be in order to be considered equal.
ACTUATION_TIME - Variable in class clarion.system.AbstractExplicitModule
Actuation time.
ACTUATION_TIME - Variable in class clarion.system.AbstractImplicitModule
Actuation time.
add(Goal) - Method in class clarion.system.GoalStructure
Adds a goal to the goal list.
add(AbstractImplicitModule) - Method in class clarion.system.ImplicitModuleCollection
Adds an implicit module to the collection.
add(AbstractChunk) - Method in class clarion.system.WorkingMemory
Adds a chunk to working memory.
addAction(AbstractAction) - Method in class clarion.system.ACS
Adds an action to the list of possible actions and generates a match all rule for the specified action.
addActions(Collection<? extends AbstractAction>) - Method in class clarion.system.ACS
Adds a collection of actions to the list of possible actions and generates a match all rule for all the actions that were added.
addAll(Collection<? extends Goal>) - Method in class clarion.system.GoalStructure
Adds a collection of goals to the goal structure.
addAll(Collection<? extends AbstractImplicitModule>) - Method in class clarion.system.ImplicitModuleCollection
Adds a collection of implicit modules to this collection.
addAll(Collection<? extends AbstractChunk>) - Method in class clarion.system.WorkingMemory
Adds a collection of chunks to working memory.
addBLModule(AbstractImplicitModule) - Method in class clarion.system.ACS
Adds an implicit module to the bottom level of the ACS.
addBLModules(Collection<? extends AbstractImplicitModule>) - Method in class clarion.system.ACS
Adds a collection of implicit modules to the bottom level of the ACS.
addDrivesToBAS(Collection<Drive>) - Method in class clarion.system.MS
Adds the specified drives to the behavior approach system.
addDrivesToBIS(Collection<Drive>) - Method in class clarion.system.MS
Adds the specified drives to the behavior inhibition system.
addDrivesToBothSystems(Collection<Drive>) - Method in class clarion.system.MS
Adds the specified drives to both the BIS and the BAS.
addDrivesToNeither(Collection<Drive>) - Method in class clarion.system.MS
Adds the specified drives to the MS without specifying a behavioral system.
addDriveToBAS(Drive) - Method in class clarion.system.MS
Adds the specified drive to the behavior approach system.
addDriveToBIS(Drive) - Method in class clarion.system.MS
Adds the specified drive to the behavior inhibition system.
addDriveToBothSystems(Drive) - Method in class clarion.system.MS
Adds the specified drive to both the BIS and the BAS.
addDriveToNeither(Drive) - Method in class clarion.system.MS
Adds the specified drive to the MS without specifying a behavioral system.
addPossibleGoal(Goal) - Method in class clarion.system.GoalStructure
Adds a goal to the list of possible goals.
addPossibleGoals(Collection<Goal>) - Method in class clarion.system.GoalStructure
Adds a collection of goals to the list of possible goals.
addRule(AbstractRule) - Method in class clarion.system.ACS
Adds a rule to the rule store.
addRules(Collection<? extends AbstractRule>) - Method in class clarion.system.ACS
Adds a collection of rules to the rule store.
addSpecializedWMChunk(AbstractChunk) - Method in class clarion.system.WorkingMemory
Adds a working memory chunk to the list of specialized working memory chunks.
addSpecializedWMChunks(Collection<AbstractChunk>) - Method in class clarion.system.WorkingMemory
Adds a collection of specialized working memory chunks to the list of specialized working memory chunks.
addTimeStamp(long) - Method in class clarion.system.AbstractExplicitModule
Adds a time stamp to this rule.
addTimeStamp(long) - Method in class clarion.system.AbstractOutputChunk
Adds a time stamp to this chunk.
addTimeStamp(long) - Method in interface clarion.system.InterfaceTracksTime
 
adjustSelectionMeasure(double, double) - Method in class clarion.system.AbstractOutputChunk
Adjusts the specified selection measure by the persistence factor.
Agent - Variable in class clarion.samples.HelloWorld
The agent who is running this task.
attachACS(ACS) - Method in class clarion.system.CLARION
Attaches the action centered subsystem to this instance of CLARION.
attachACSLevelProbabilitySettingModule(ACSLevelProbabilitySettingModule) - Method in class clarion.system.MCS
Attaches the ACS level probability setting module.
attachGoalSelectionModule(GoalSelectionModule) - Method in class clarion.system.MCS
Attaches the goal selection module.
attachGoalStructure(GoalStructure) - Method in class clarion.system.CLARION
Attaches the goal structure to this instance of CLARION.
attachGoalStructure(GoalStructure) - Method in class clarion.system.GoalSelectionModule
Attaches the specified goal structure to this module.
attachMCS(MCS) - Method in class clarion.system.CLARION
Attaches the meta-cognitive subsystem to this instance of CLARION.
attachMS(MS) - Method in class clarion.system.CLARION
Attaches the motivational subsystem to this instance of CLARION.
attachNACS(NACS) - Method in class clarion.system.CLARION
Attaches the non-action centered subsystem to this instance of CLARION.
attachSelfToAgent(CLARION) - Method in class clarion.system.AbstractIntermediateModule
Attaches the intermediate system to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.AbstractSubsystem
Attaches the subsystem to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.ACS
Attaches the ACS to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.GoalStructure
Attaches the goal structure to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.MCS
Attaches the MCS to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.MS
Attaches the MS to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.NACS
Attaches the NACS to the specified CLARION agent.
attachSelfToAgent(CLARION) - Method in class clarion.system.WorkingMemory
Attaches the working memory to the specified CLARION agent.
attachWorkingMemory(WorkingMemory) - Method in class clarion.system.CLARION
Attaches the working memory to this instance of CLARION.

A B C D E F G H I L M N O P Q R S T U V W