Collapse All Expand All

C#

Clarion Library 6.1.1
Clarion.Framework Namespace
Send Feedback

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

# Enumerations

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