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

Implements a dimension-value pair within CLARION by specifying the IDs of the dimension and value.

Namespace: Clarion.Framework
Assembly: CLARIONLibrary (in CLARIONLibrary.dll) Version: 6.1.0.7 (6.1.0.7)

Syntax

C#
public class DimensionValuePair : IWorldObject, 
	IComparable, IComparable<DimensionValuePair>, IEquatable<DimensionValuePair>

Remarks

A dimension-value pair is a core concept in the CLARION theory. It is used to describe anything from featurized sensory information about the world, to information about how actions are performed, to information about goals.

Conceptually, dimension-value pairs look like: (dim 1, val 1),(dim 1, val 2),(dim 2, val 1),...,(dim n, val n)

Here is an example of dimension-value pairs being used to define a chunk:

Example Declarative Chunk: (Example Dimension, Example Value 1), (Example Dimension, Example Value 2)...

Copyright 2011. Nicholas Wilson

Inheritance Hierarchy

See Also