[This is preliminary documentation and is subject to change.]

Contains the majority of the classes needed for initializing both the world and the agents within the world. Most of the classes contained within this namespace can be correlated directly to terms or concepts from the CLARION theory

Classes

  Class Description
Public class ActionCenteredSubsystem
This class implements the Action Centered Subsystem (ACS) in the CLARION Library
Public class ActionCenteredSubsystem..::..ActionCenteredSubsystemParameters
This is parameters class for the ActionCenteredSubsystem class
Public class ActivationCollection
Public class AffiliationBelongingnessDrive
This class implements an affiliation and belongingness drive in the CLARION Library
Public class AffiliationBelongingnessDrive..::..AffiliationBelongingnessDriveFactory
The factory class for generating an affiliation and belongingness drive
Public class AffiliationBelongingnessDrive..::..AffiliationBelongingnessDriveParameters
This is the parameters class for the AffiliationBelongingnessDrive class
Public class Agent
This class implements an agent within the CLARION Library
Public class Agent..::..AgentParameters
This is the parameters class for the Agent class
Public class AutonomyDrive
This class implements an autonomy drive in the CLARION Library
Public class AutonomyDrive..::..AutonomyDriveFactory
The factory class for generating an autonomy drive
Public class AutonomyDrive..::..AutonomyDriveParameters
This is the parameters class for the AutonomyDrive class
Public class AvoidingPhysicalDangerDrive
This class implements an avoiding physical danger drive in the CLARION Library
Public class AvoidingPhysicalDangerDrive..::..AvoidingPhysicalDangerDriveFactory
The factory class for generating an avoiding physical danger drive
Public class AvoidingPhysicalDangerDrive..::..AvoidingPhysicalDangerDriveParameters
This is the parameters class for the AvoidingPhysicalDangerDrive class
Public class AvoidingUnpleasantStimuliDrive
This class implements an avoiding unpleasant stimuli drive in the CLARION Library
Public class AvoidingUnpleasantStimuliDrive..::..AvoidingUnpleasantStimuliDriveFactory
The factory class for generating an avoiding unpleasant stimuli drive
Public class AvoidingUnpleasantStimuliDrive..::..AvoidingUnpleasantStimuliDriveParameters
This is the parameters class for the AvoidingUnpleasantStimuliDrive class
Public class BPNetwork
This class implements a 3-layer backpropagation neural network in the CLARION Library
Public class BPNetwork..::..BPNetworkFactory
The factory class for generating 3-layer backpropagation neural networks
Public class BPNetwork..::..BPNetworkParameters
This is the parameters class for the BPNetwork class
Public class ConservationDrive
This class implements a conservation drive in the CLARION Library
Public class ConservationDrive..::..ConservationDriveFactory
The factory class for generating a conservation drive
Public class ConservationDrive..::..ConservationDriveParameters
This is the parameters class for the ConservationDrive class
Public class CuriosityDrive
This class implements a curiosity drive in the CLARION Library
Public class CuriosityDrive..::..CuriosityDriveFactory
The factory class for generating a curiosity drive
Public class CuriosityDrive..::..CuriosityDriveParameters
This is the parameters class for the CuriosityDrive class
Public class DeclarativeChunk
Public class DeferenceDrive
This class implements a deference drive in the CLARION Library
Public class DeferenceDrive..::..DeferenceDriveFactory
The factory class for generating a deference drive
Public class DeferenceDrive..::..DeferenceDriveParameters
This is the parameters class for the DeferenceDrive class
Public class DimensionValuePair
Implements a dimension-value pair within CLARION by specifying the IDs of the dimension and value.
Public class DimensionValuePair<(Of <(<'dType, vType>)>)>
Implements a dimension-value pair within CLARION by specifying the IDs of the dimension and value.
Public class DistributedDimensionValuePair<(Of <(<'vType>)>)>
Public class DominancePowerDrive
This class implements a dominance and power drive in the CLARION Library
Public class DominancePowerDrive..::..DominancePowerDriveFactory
The factory class for generating a dominance and power drive
Public class DominancePowerDrive..::..DominancePowerDriveParameters
This is the parameters class for the DominancePowerDrive class
Public class Episode
Public class ExternalActionChunk
Public class FairnessDrive
This class implements a fairness drive in the CLARION Library
Public class FairnessDrive..::..FairnessDriveFactory
The factory class for generating a fairness drive
Public class FairnessDrive..::..FairnessDriveParameters
This is the parameters class for the FairnessDrive class
Public class FixedAssociativeRule
This class implements a fixed associative rule in the CLARION Library
Public class FixedAssociativeRule..::..FixedAssociativeRuleFactory
Public class FixedAssociativeRule..::..FixedAssociativeRuleParameters
This is the parameters class the FixedAssociativeRule class
Public class FixedRule
This class implements a fixed rule in the CLARION Library
Public class FixedRule..::..FixedRuleFactory
Public class FixedRule..::..FixedRuleParameters
This is the parameters class the FixedRule class
Public class FoodDrive
This class implements a food drive in the CLARION Library
Public class FoodDrive..::..FoodDriveFactory
The factory class for generating a food drive
Public class FoodDrive..::..FoodDriveParameters
This is the parameters class for the FoodDrive class
Public class GeneralKnowledgeStore
Public class GoalChunk
Public class GoalStructure
Public class GoalStructureUpdateActionChunk
Public class HonorDrive
This class implements an honor drive in the CLARION Library
Public class HonorDrive..::..HonorDriveFactory
The factory class for generating an honor drive
Public class HonorDrive..::..HonorDriveParameters
This is the parameters class for the HonorDrive class
Public class HopfieldNetwork
This class implements a Hopfield type network in the CLARION Library
Public class HopfieldNetwork..::..HopfieldNetworkFactory
The factory class for generating Hopfield networks
Public class HopfieldNetwork..::..HopfieldNetworkParameters
This is the parameters class for the HopfieldNetwork class
Public class IRLRule
This class implements an IRL rule in the CLARION Library
Public class IRLRule..::..IRLRuleFactory
Public class IRLRule..::..IRLRuleParameters
This is the parameters class the IRLRule class
Public class MetaCognitiveSubsystem
This class implements the Meta Cognitive Subsystem (MCS) in the CLARION Library
Public class MotivationalSubsystem
This class implements the Motivational Subsystem (MS) in the CLARION Library
Public class MotivationalSubsystem..::..MotivationalSubsystemParameters
This is parameters class for the MotivationalSubsystem class
Public class NonActionCenteredSubsystem
This class implements the Non Action Centered Subsystem (NACS) in the CLARION Library
Public class NonActionCenteredSubsystem..::..NonActionCenteredSubsystemParameters
This is parameters class for the NonActionCenteredSubsystem class
Public class NurturanceDrive
This class implements a nurturance drive in the CLARION Library
Public class NurturanceDrive..::..NurturanceDriveFactory
The factory class for generating a nurturance drive
Public class NurturanceDrive..::..NurturanceDriveParameters
This is the parameters class for the NurturanceDrive class
Public class ParameterChangeActionChunk
Public class QBPNetwork
This class implements a Q-learning with backpropagation neural network in the CLARION Library
Public class QBPNetwork..::..QBPNetworkFactory
The factory class for generating Q-learning backpropagation neural networks
Public class QBPNetwork..::..QBPNetworkParameters
This is the parameters class for the QBPNetwork class
Public class ReasoningRequestActionChunk
Public class RecognitionAchievementDrive
This class implements a recognition and achievement drive in the CLARION Library
Public class RecognitionAchievementDrive..::..RecognitionAchievementDriveFactory
The factory class for generating a recognition and achievement drive
Public class RecognitionAchievementDrive..::..RecognitionAchievementDriveParameters
This is the parameters class for the RecognitionAchievementDrive class
Public class RefineableActionRule
This class implements a refineable action rule in the CLARION Library
Public class RefineableActionRule..::..RefineableActionRuleFactory
Public class RefineableAssociativeRule
This class implements a refineable associative rule in the CLARION Library
Public class RefineableAssociativeRule..::..RefineableAssociativeRuleFactory
Public class ReproductionDrive
This class implements a reproduction drive in the CLARION Library
Public class ReproductionDrive..::..ReproductionDriveFactory
The factory class for generating a reproduction drive
Public class ReproductionDrive..::..ReproductionDriveParameters
This is the parameters class for the ReproductionDrive class
Public class RestDrive
This class implements a rest drive in the CLARION Library
Public class RestDrive..::..RestDriveFactory
The factory class for generating a rest drive
Public class RestDrive..::..RestDriveParameters
This is the parameters class for the RestDrive class
Public class RetrieveRequestActionChunk
Public class SensoryInformation
Public class SimilanceDrive
This class implements a similance drive in the CLARION Library
Public class SimilanceDrive..::..SimilanceDriveFactory
The factory class for generating a similance drive
Public class SimilanceDrive..::..SimilanceDriveParameters
This is the parameters class for the SimilanceDrive class
Public class SimplifiedQBPNetwork
This class implements a simplified Q-learning with backpropagation neural network in the CLARION Library
Public class SimplifiedQBPNetwork..::..SimplifiedQBPNetworkFactory
The factory class for generating simplified Q-learning backpropagation neural networks
Public class SimplifiedQBPNetwork..::..SimplifiedQBPNetworkParameters
This is the parameters class for the SimplifiedQBPNetwork class
Public class WaterDrive
This class implements a water drive in the CLARION Library
Public class WaterDrive..::..WaterDriveFactory
The factory class for generating a water drive
Public class WaterDrive..::..WaterDriveParameters
This is the parameters class for the WaterDrive class
Public class WorkingMemory
Public class WorkingMemoryUpdateActionChunk

Structures

Enumerations

  Enumeration Description
Public enumeration ActionCenteredSubsystem..::..LevelSelectionMethods
The various methods that can be used for level selection (such as stochastic or combined)
Public enumeration ActionCenteredSubsystem..::..LevelSelectionOptions
The options for level selection (such as fixed or variable)
Public enumeration ActionCenteredSubsystem..::..MetaInfoReservations
Public enumeration Agent..::..InternalContainers
The list of internal "containers" in which ICommitable (i.e., functional) objects are stored within the agent
Public enumeration Agent..::..InternalWorldObjectContainers
The list of internal "containers" in which IWorldObject (i.e., descriptive) knowledge is stored within the agent
Public enumeration GoalStructure..::..RecognizedActions
Public enumeration HopfieldNetwork..::..TransmissionOptions
The options available for transmitting activation through the network
Public enumeration MotivationalSubsystem..::..CurrentGoalActivationOptions
The activation options for the current goal
Public enumeration MotivationalSubsystem..::..DriveSystemSpecifications
The types of groups in which a drive may belong
Public enumeration MotivationalSubsystem..::..GoalStructureBehaviorOptions
The options under which the goal structure can be made to behave
Public enumeration NonActionCenteredSubsystem..::..RecognizedReasoningActions
Public enumeration NonActionCenteredSubsystem..::..RecognizedRetrieveActions
Public enumeration WorkingMemory..::..RecognizedActions