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

I

ID - Variable in class clarion.system.AbstractChunk
Identifies the chunk.
ID - Variable in class clarion.system.Dimension
Identifies the dimension.
ID - Variable in class clarion.system.Drive
Identifies the drive.
ID - Variable in class clarion.system.DriveEquation
The ID of the drive to which this equation is attached.
ID - Variable in class clarion.system.Value
Identifies the value.
IG_OPTION - Variable in class clarion.system.RuleRefiner
The option to use when calculation information gain for IG(C,ALL)
ImplicitModuleCollection - Class in clarion.system
This class implements an implicit module collection within CLARION.
ImplicitModuleCollection() - Constructor for class clarion.system.ImplicitModuleCollection
Initializes an implicit module collection.
ImplicitModuleCollection(Collection<? extends AbstractImplicitModule>) - Constructor for class clarion.system.ImplicitModuleCollection
Initializes an implicit module collection with the collection of implicit modules specified.
INCREMENT - Variable in class clarion.tools.Range
The increment at which to traverse through the range
incrementNM() - Method in class clarion.system.AbstractRule
Increments the negative match statistic.
incrementNM() - Method in class clarion.system.AbstractRuntimeTrainableBPNet
Increments the negative match statistic.
incrementNM() - Method in class clarion.system.AbstractRuntimeTrainableImplicitModule
Increments the negative match statistic.
incrementNM() - Method in class clarion.system.ImplicitModuleCollection
Increments the negative match statistic.
incrementNM() - Method in interface clarion.system.InterfaceTracksMatchStatistics
Increments the negative match (NM) statistic.
incrementNM() - Method in class clarion.system.RuleCollection
Increments the negative match statistic.
incrementPM() - Method in class clarion.system.AbstractRule
Increments the positive match statistic.
incrementPM() - Method in class clarion.system.AbstractRuntimeTrainableBPNet
Increments the positive match statistic.
incrementPM() - Method in class clarion.system.AbstractRuntimeTrainableImplicitModule
Increments the positive match statistic.
incrementPM() - Method in class clarion.system.ImplicitModuleCollection
Increments the positive match statistic.
incrementPM() - Method in interface clarion.system.InterfaceTracksMatchStatistics
Increments the positive match (PM) statistic.
incrementPM() - Method in class clarion.system.RuleCollection
Increments the positive match statistic.
initChildren() - Method in class clarion.system.AbstractRule
Initializes the child rules collection.
INITIAL_BLA - Variable in class clarion.system.AbstractExplicitModule
The initalBLA.
INITIAL_BLA - Variable in class clarion.system.AbstractOutputChunk
The initalBLA.
InitialDeficit - Variable in class clarion.system.Drive
The initial (pre-decay) drive deficit.
initializeAgentInternalSpace() - Method in class clarion.samples.HelloWorld
This method initializes the agent's internal space including the actions and goals, etc.
initializeAgentInternalSpace() - Method in interface clarion.tools.BaseSimulationTemplate
This method is where you construct the space of all possible internal information that can be used by your agents.
initializeCLARIONAgent(CLARION) - Method in class clarion.samples.HelloWorld
This method initializes the components and subsystems within the CALRION agent that are going to be used by the agent to perform this task.
initializeCLARIONAgent(CLARION) - Method in interface clarion.tools.BaseSimulationTemplate
This method is where all of the agent specific initialization takes place for each agent in your environment.
initializeSensoryInformationSpace() - Method in class clarion.samples.HelloWorld
This method initializes the sensory input space and the combined input space.
initializeSensoryInformationSpace() - Method in interface clarion.tools.BaseSimulationTemplate
This method is where you construct the world in which your CLARION agents will live.
initUserDefinedPersonality(Collection<Value>) - Method in class clarion.system.MS
Initializes the MS with a user defined personality.
initVariations() - Method in class clarion.system.RefineableRule
Initializes the rule variations collection.
initWeights() - Method in class clarion.system.AbstractNeuralNet
Initializes the weights to random values.
innerLoop(AbstractTrainableImplicitModule, AbstractImplicitModule, ListIterator<Dimension>, ListIterator<? extends Value>, Dimension, Value, TrainableImplicitModulePreTrainer.SumSquaredErrorTracker) - Method in class clarion.tools.TrainableImplicitModulePreTrainer
The inner loop of the dataRecursor method.
InputAsCollection - Variable in class clarion.system.AbstractImplicitModule
The input layer represented as a collection.
InputSpace - Variable in class clarion.system.AbstractIntermediateModule
Points to the input space from the instance of the CLARION class to which this instance of the intermediate system is attached.
InputSpace - Variable in class clarion.system.AbstractSubsystem
Points to the input space from the instance of the CLARION class to which this instance of the subsystem is attached.
InputSpace - Variable in class clarion.system.CLARION
A dimension-value collection that contains all of the dimension-value pairs of which this instance of CLARION is currently aware.
InputToHiddenMomentum - Variable in class clarion.system.BPNet
The input to hidden momentum matrix.
InputToHiddenWeights - Variable in class clarion.system.AbstractNeuralNet
The input to hidden weight matrix.
InterfaceDeleteable - Interface in clarion.system
This interface is implemented by classes that are deleteable within CLARION.
InterfaceHandlesFeedback - Interface in clarion.system
This interface is implemented by classes that handle feedback within CLARION.
InterfaceHandlesFeedbackWithTime - Interface in clarion.system
This interface is implemented by classes that handle feedback with a time stamp within CLARION.
InterfaceHandlesNewInput - Interface in clarion.system
This interface is implemented by classes that are capable of handling new input within CLARION.
InterfaceHasMatchCalculator - Interface in clarion.system
This interface is implemented by classes that wish to use their own match calculator within CLARION.
InterfaceRuntimeTrainable - Interface in clarion.system
This interface is implemented by classes that can be trained at runtime within CLARION.
InterfaceStochasticallySelectable - Interface in clarion.system
This interface is implemented by classes that are stochastically selectable within CLARION.
InterfaceTracksMatchStatistics - Interface in clarion.system
This interface is implemented by classes that track match statistics within CLARION.
InterfaceTracksTime - Interface in clarion.system
This interface is implemented by classes that track time within CLARION.
InterfaceTrainable - Interface in clarion.system
This interface is implemented by classes that are trainable within CLARION.
InterfaceUsesQLearning - Interface in clarion.system
This interface is implemented by classes that use the Q-learning algorithm for learning and updating of match statistics within CLARION.
InternalClock - Variable in class clarion.system.CLARION
The number of time-steps (incremented whenever an action is performed) that the agent has been alive.
InvalidFormatException - Exception in clarion.system
This class implements an invalid format exception in CLARION.
InvalidFormatException(String) - Constructor for exception clarion.system.InvalidFormatException
 
InvalidFormatException() - Constructor for exception clarion.system.InvalidFormatException
 
IRLRuleStore - Variable in class clarion.system.ACS
The IRL rule store.
isActivated() - Method in class clarion.system.Value
Checks to see if the activation of the value is greater than the minimum activation threshold.
isFullyActivated() - Method in class clarion.system.Value
Checks to see if the activation of the value is greater than or equal to the full activation threshold.
isPositive(double, double) - Method in class clarion.system.AbstractMatchCalculator
Checks to see if an outcome was positive based on the feedback received and a specified pre-defined threshold parameter.
isPositive(double, double) - Method in class clarion.system.DefaultMatchCalculator
Checks to see if an outcome was positive based on the feedback received and a specified pre-defined threshold parameter.
isPositive(double, double) - Method in class clarion.system.QLearningMatchCalculator
Checks to see if an outcome was positive based on the feedback received and a specified pre-defined threshold parameter.

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