Collapse All Expand All

C#

Clarion Library 6.1.1
Agent..::..InternalContainers Enumeration
Agent Class See Also Send Feedback

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

The list of internal "containers" in which ICommitable (i.e., functional) objects are stored within the agent

Namespace: Clarion.Framework
Assembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)

# Syntax

C#
    public enum InternalContainers

# Members

| Member name | Value | Description
--- | --- | --- | ---
| DRIVES | 0 | Specifies the "container" for the bottom level of the MS
| ACTION_RULES | 1 | Specifies the "container" for the top level of the ACS
| IMPLICIT_DECISION_NETWORKS | 2 | Specifies the "container" for the bottom level of the ACS
| ASSOCIATIVE_RULES | 3 | Specifies the "container" for the top level of the NACS
| ASSOCIATIVE_MEMORY_NETWORKS | 4 | Specifies the "container" for the bottom level of the NACS
| ASSOCIATIVE_EPISODIC_MEMORY_NETWORKS | 5 | Specifies the "container" for the bottom level of episodic memory (in the NACS)
| META_COGNITIVE_MODULES | 6 | Specifies the "container" for meta-cognitive modules (in the MCS)

# Remarks

This enumerator is most often used in conjunction with the GetInternals(Agent..::..InternalContainers, array<Agent..::..InternalContainers>[]()[][]) method in order to retrieve the items stored within the internal "containers" of an agent.

Note
The names of the internals in this enumerator closely map onto the Initialize... methods in the AgentInitializer. Additionally, they also correlate with the naming conventions for the top and bottom level constructs for the various subsystems (as specified by the Clarion theory).

# See Also

Clarion.Framework Namespace