Collapse All Expand All

C#

Clarion Library 6.1.1
Clarion Namespace
Send Feedback

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

This is the base namespace for the CLARION Library. It contains 3 classes: [Clarion.World], [Clarion.AgentInitializer], and [Clarion.ImplicitComponentInitializer]

All objects needed for setting up and running a task using CLARION can be found within the sub-namespaces contained within this namespace

# Classes

| Class | Description
--- | --- | ---
| AgentInitializer | Contains static initializer methods that are used to initialize the internal components of an agent.
| ImplicitComponentInitializer | Provides various constructs that can be used to aid in the initialization and "pre-training" of implicit components
| World | Represents the world in which Clarion agents exist.

# Structures

| Structure | Description
--- | --- | ---
| ImplicitComponentInitializer..::..Range | This struct is used to define the upper and lower bounds (and the increment) for training a range of values/activations

# Enumerations

| Enumeration | Description
--- | --- | ---
| ImplicitComponentInitializer..::..EncodeTerminationConditions | The termination condition options for encoding
| ImplicitComponentInitializer..::..TrainingTerminationConditions | The termination condition options for training
| World..::..ReservedIDs | IDs that are reserved in order to allow for specific capabilities within the system.
| World..::..SensoryInformationIncrementOptions | The options for how time should be incremented for an agent.