Collapse All Expand All

C#

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

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

The list of internal "containers" in which IWorldObject (i.e., descriptive) knowledge is 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 InternalWorldObjectContainers

# Members

| Member name | Value | Description
--- | --- | --- | ---
| GOAL_STRUCTURE | 0 | Specifies the "container" used for storing goals within an agent (located in the top level of the MS)
| GENERAL_KNOWLEDGE | 1 | Specifies the "container" used for storing general knowledge (located in the top level of the NACS)
| WORKING_MEMORY | 2 | Specifies the "container" used for storing working memory chunks (located in the top level of the ACS)
| META_INFO | 3 | Specifies the "container" used for storing agent meta info

# Remarks

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

Note
The names of the internals in this enumerator correlate with certain naming conventions for various "world knowledge containers" (as specified by the Clarion theory).

# See Also

Clarion.Framework Namespace