| Interface | Description |
|---|---|
| Memory |
This class represents the interface for all kinds of memories that exist in
CST.
|
| MemoryObserver | |
| Observer | |
| Subject |
| Class | Description |
|---|---|
| Coalition |
A Coalition is a group of Codelets which are gathered in order to perform a
task by summing up their abilities or to form a specific context.
|
| Codelet |
The Codelet class, together with the MemoryObject
class and the Mind class is one of the most important classes
in the CST toolkit.
|
| CodeletContainer | |
| CodeRack |
Following Hofstadter and Mitchell
"The copycat project: A model of mental fluidity and analogy-making".
|
| CSTMessages |
This class represents CST's message inside the emotional system, consisting
of drive messages, goal messages and affordance messages.
|
| DeadLockDetector |
This codelet detects deadlocks in the system and warns the user about it.
|
| MemoryBuffer |
MemoryBuffer is a generic holder for memory objects.
|
| MemoryContainer |
This class represents a Memory Container.
|
| MemoryObject |
A Memory Object is a generic information holder, acting as a sign or an
internal representation, which is responsible to store any auxiliary or
perennial information necessary for the cognitive architecture to perform its
behavior.
|
| Mind |
This class represents the Mind of the agent, wrapping all the CST's core
entities.
|
| RawMemory |
The Raw Memory contains all memories in the system.
|