Uses of Class
clarion.system.DimensionValueCollection

Packages that use DimensionValueCollection
clarion.samples   
clarion.system   
clarion.tools   
 

Uses of DimensionValueCollection in clarion.samples
 

Fields in clarion.samples declared as DimensionValueCollection
 DimensionValueCollection HelloWorld.CombinedInputSpace
          The combination of the sensory input space and the stimulus for all of the drives.
 DimensionValueCollection HelloWorld.SensoryInputSpace
          The sensory information.
 

Uses of DimensionValueCollection in clarion.system
 

Subclasses of DimensionValueCollection in clarion.system
 class AbstractAction
          This class implements an action chunk within CLARION.
 class AbstractChunk
          This class implements a chunk within CLARION.
 class AbstractOutputChunk
          This class implements an output chunk within CLARION.
 class DimensionlessOutputChunk
          This class implements a dimension-less output chunk within CLARION.
 class DriveStrength
          This class implements a drive strength within CLARION.
 class ExternalAction
          This class implements an external action within CLARION.
 class GeneralizedConditionChunk
          This class implements a generalized condition chunk within CLARION.
 class Goal
          This class implements a goal within CLARION.
 class GoalAction
          This class implements a goal action within CLARION.
 class WorkingMemoryAction
          This class implements a working memory action within CLARION.
 

Fields in clarion.system declared as DimensionValueCollection
private  DimensionValueCollection MS.CurrentInput
          The current input (including current sensory information, current goal, chunks in working memory, and drive stimulus).
private  DimensionValueCollection CLARION.CurrentInput
          The current input (including perceived sensory information, current goal, and chunks in working memory) for this instance of CLARION.
private  DimensionValueCollection ACS.CurrentInput
          The current input (including current sensory information, current goal, chunks in working memory, and drive stimulus).
protected  DimensionValueCollection AbstractRule.CurrentInput
          The current input.
protected  DimensionValueCollection AbstractImplicitModule.InputAsCollection
          The input layer represented as a collection.
protected  DimensionValueCollection CLARION.InputSpace
          A dimension-value collection that contains all of the dimension-value pairs of which this instance of CLARION is currently aware.
protected  DimensionValueCollection AbstractSubsystem.InputSpace
          Points to the input space from the instance of the CLARION class to which this instance of the subsystem is attached.
protected  DimensionValueCollection AbstractIntermediateModule.InputSpace
          Points to the input space from the instance of the CLARION class to which this instance of the intermediate system is attached.
protected  DimensionValueCollection QBPNet.NewInput
          The new input after the chosen output is performed (if network is an action network that leads to a new state) represented as a collection.
protected  DimensionValueCollection AbstractEquation.NewInput
          The new input after the chosen output is performed (represented as a collection).
 

Fields in clarion.system with type parameters of type DimensionValueCollection
private  java.util.HashMap<DimensionValueCollection,AbstractOutputChunkCollection<? extends AbstractOutputChunk>> TableLookup.LookupTable
          The hash map backed table lookup.
 

Methods in clarion.system that return DimensionValueCollection
 DimensionValueCollection DimensionValueCollection.clone()
          Clones the dimension-value collection (including all of it's dimensions).
private  DimensionValueCollection CLARION.generateCurrentInput(DimensionValueCollection CurrentSensoryInformation)
          Generates the current input to use inside of CLARION given the current sensory information, the current goal, and the items in working memory.
protected  DimensionValueCollection CLARION.getInputSpace()
          Gets the internal representation of the input space from this instance of CLARION.
 DimensionValueCollection SpecializedWMChunkCollection.toDimensionValueCollection()
          Returns the specialized working memory chunk collection as a dimension-value collection that contains a dimension for each unique dimension within the chunks of the collection.
 DimensionValueCollection GoalCollection.toDimensionValueCollection()
          Returns the goal collection as a dimension-value collection that contains a dimension for each unique dimension within the goals of the goal collection.
 DimensionValueCollection DriveStrengthCollection.toDimensionValueCollection()
          Returns the drive strength collection as a dimension-value collection that contains a single dimension, "DRIVE_STRENGTHS", with values that have the same ID and activation as the drive strengths in this collection.
 DimensionValueCollection DimensionlessOutputChunkCollection.toDimensionValueCollection()
          Returns the dimension-less output chunk collection as a dimension-value collection that contains a single dimension (with a null ID) with values that have the same ID and activation as the dimension-less output chunks in this collection.
 DimensionValueCollection ActionCollection.toDimensionValueCollection()
          Returns the action collection as a dimension-value collection that contains a dimension for each unique dimension within the action of the action collection.
abstract  DimensionValueCollection AbstractChunkCollection.toDimensionValueCollection()
           
 

Methods in clarion.system with parameters of type DimensionValueCollection
 DriveStrengthCollection MS.calculateAllDriveStrengths(DimensionValueCollection DriveInput)
          Gets the drive strengths for ALL drives in the MS.
 DriveStrengthCollection MS.calculateBASDriveStrengths(DimensionValueCollection DriveInput)
          Gets the drive strengths for all drives in the behavioral approach system.
 DriveStrengthCollection MS.calculateBISDriveStrengths(DimensionValueCollection DriveInput)
          Gets the drive strengths for all drives in the behavioral inhibition system.
 DriveStrengthCollection MS.calculateBothDriveStrengths(DimensionValueCollection DriveInput)
          Gets the drive strengths for all drives that belong to both the BAS and BIS.
 DriveStrength Drive.calculateDriveStrength(DimensionValueCollection DriveInput)
          Calculates the drive strength given the specified drive input.
 DriveStrength MS.calculateDriveStrength(java.lang.Object ID, DimensionValueCollection DriveInput)
          Gets the drive strength for the drive with the specified ID.
 DriveStrengthCollection MS.calculateNeitherDriveStrengths(DimensionValueCollection DriveInput)
          Gets the drive strengths for all drives in the MS that do not belong to a behavioral system.
protected  AbstractAction ACS.chooseAction(DimensionValueCollection CurrInput, long TimeStamp)
          Chooses an action given the current input (which includes sensory information, the current goal, and any chunks in working memory) and the previously chosen action.
private  DimensionValueCollection CLARION.generateCurrentInput(DimensionValueCollection CurrentSensoryInformation)
          Generates the current input to use inside of CLARION given the current sensory information, the current goal, and the items in working memory.
 double AbstractRule.getSupport(DimensionValueCollection CurrentInput)
          Gets the support based on the current input.
abstract  double AbstractIRLRule.getSupport(DimensionValueCollection CurrentInput)
          Determines the rule support for the IRL rule.
abstract  double AbstractFixedRule.getSupport(DimensionValueCollection CurrentInput)
          Performs the user specified operations for the fixed rule.
abstract  double AbstractExplicitModule.getSupport(DimensionValueCollection CurrentInput)
           
protected  void ACS.learn(DimensionValueCollection NewInput, double feedback, long TimeStamp)
          Performs bottom level learning, rule refinement, and match statistic updates based on the specified new input.
protected  void ACS.learn(DimensionValueCollection NewInput, long TimeStamp)
          Performs bottom level learning, rule refinement, and match statistic updates based on the specified new input.
 void CLARION.perceive(DimensionValueCollection NewSensoryInformation)
          Perceives the new sensory information and performs learning.
 void CLARION.perceive(DimensionValueCollection NewSensoryInformation, double feedback)
          Perceives the new sensory information as well as any feedback that is to be received for performing the last action.
 void AbstractRule.setCurrentInput(DimensionValueCollection input)
          Sets the current input to the specified input.
 void AbstractImplicitModule.setInput(DimensionValueCollection input)
          Sets the activations for the input layer to the specified input.
private  void ACS.updateBottomLevel(DimensionValueCollection NewInput, double feedback)
          Updates the bottom level implicit representations (if they support online learning) given the new sensory information and feedback (if any was received).
 void HiddenRuleCollection.updateMatchStatistics(DimensionValueCollection CurrentInput, AbstractAction ChosenAction, double feedback, AbstractMatchCalculator MatchCalculator, long TimeStamp)
          Updates the positive or negative match statistics based on the information specified.
 

Constructors in clarion.system with parameters of type DimensionValueCollection
CLARION(DimensionValueCollection SensoryInformationSpace)
          Minimally initializes a CLARION agent.
 

Constructor parameters in clarion.system with type arguments of type DimensionValueCollection
TableLookup(java.util.Collection<Dimension> InputSpace, AbstractOutputChunkCollection<? extends AbstractOutputChunk> Outputs, java.util.Map<DimensionValueCollection,AbstractOutputChunkCollection<? extends AbstractOutputChunk>> Table)
          Initializes the table lookup with the input space, outputs, and map specified.
 

Uses of DimensionValueCollection in clarion.tools
 

Method parameters in clarion.tools with type arguments of type DimensionValueCollection
 void TrainableImplicitModulePreTrainer.trainModule(AbstractTrainableImplicitModule target, AbstractImplicitModule trainer, java.util.Collection<? extends DimensionValueCollection> data)
          Trains the specified target implicit module using the specified training implicit module over the specified data set.