[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.FrameworkAssembly: CLARIONLibrary (in CLARIONLibrary.dll) Version: 6.1.0.7 (6.1.0.7)
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.
![]() |
---|
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). |