[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.0.7 (6.1.0.7)

Syntax

C#
public enum InternalContainers

Members

Member nameValueDescription
DRIVES0 Specifies the "container" for the bottom level of the MS
ACTION_RULES1 Specifies the "container" for the top level of the ACS
IMPLICIT_DECISION_NETWORKS2 Specifies the "container" for the bottom level of the ACS
ASSOCIATIVE_RULES3 Specifies the "container" for the top level of the NACS
ASSOCIATIVE_MEMORY_NETWORKS4 Specifies the "container" for the bottom level of the NACS
ASSOCIATIVE_EPISODIC_MEMORY_NETWORKS5 Specifies the "container" for the bottom level of episodic memory (in the NACS)
META_COGNITIVE_MODULES6 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