Modifier and Type | Interface and Description |
---|---|
interface |
IActivationBuffer
Represents a general case buffer in a model.
|
interface |
ICapacityBuffer
interface for an activation buffer that can contain more than one chunk.
|
interface |
IRequestableBuffer
Marker interface for buffers that can accept
IRequest s that will
then be forwarded to the owning module for processing. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractActivationBuffer
basic implementation of an activation buffer that handles the spreading of
activation to chunks.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDelegatedRequestableBuffer
permits delegating of
IRequest to IRequestDelegate |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDelegatedRequestableBuffer6 |
Modifier and Type | Class and Description |
---|---|
class |
ProxyActivationBuffer
a proxy buffer that merely wraps an existing buffer with a new name, and
potentially new parameters.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IStatusBuffer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractActivationBuffer6
template for an activation buffer that handles it's own status and inserts
only copies of chunks
|
class |
AbstractCapacityBuffer6 |
class |
AbstractRequestableBuffer6 |
class |
BasicBuffer6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IChunk
The basic chunk wrapper to contain the symbolic and subsymbolic portions.
|
interface |
ISubsymbolicChunk
Contains all the methods for manipulating the subsymbolic parameters
necessary for learning and activation computation.
|
interface |
ISymbolicChunk
Contains all the methods for manipulating slot/value pairs within a chunk.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubsymbolicChunk |
class |
BasicSymbolicChunk
default symbolic chunk implementation
|
class |
DefaultChunk
abstract chunk that handles most common logic for the developer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISubsymbolicChunk5 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSubsymbolicChunk5
default implementation of ISubsymbolicChunk
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISubsymbolicChunk4
Subsymbolic requirements for ACT-R 4.0.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSubsymbolicChunk4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IChunkType
The class the represents the top-level wrapper for common ChunkTypes.
|
interface |
IRemovableSymbolicChunkType
an optional symbolic chunk type that permits the modification of its encoded
state.
|
interface |
ISubsymbolicChunkType
this is provided just so that everything follows the same pattern - I am not
yet aware of any need for a subsymbolic chunktype
|
interface |
ISymbolicChunkType
This is the basic interface for the symbolic component of chunktypes.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicSubsymbolicChunkType
default impl
|
class |
BasicSymbolicChunkType
default impl.
|
class |
DefaultChunkType |
Modifier and Type | Interface and Description |
---|---|
interface |
ISubsymbolicChunkType4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IModel
core model interface.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicModel |
Modifier and Type | Interface and Description |
---|---|
interface |
IModule
module definition.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IAsynchronousModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsynchronousModule
abstract asynchronous module.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule
one of two specialized modules, this one handles all declarative memory
operations for the model, in particular adding and retrieving of chunks,
chunktypes all operation return values are wrapped in Future<> to better
support backend concurrencies.
Clients can implement this interface, but should consider extending AbstractDeclarativeModule or DefaultDeclarativeModule . |
interface |
IRemovableDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDeclarativeModule
Abstract declarative module that provides most of the functionality required
of the
IDeclarativeModule including creation, merging and disposal of
chunks and types. |
class |
DefaultDeclarativeModule
default declarative module that incorporates many useful features.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule5 |
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeLearningModule4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeLearningModule4
default declarative learning module.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeModule6
Default declarative module for ACT-R 6.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeLearningModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeLearningModule6
uses the
DefaultAssociativeLinkageSystem6 which handles most of the
differences between this version and
DefaultDeclarativeLearningModule4 . |
Modifier and Type | Interface and Description |
---|---|
interface |
IGoalModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGoalModule6
handles the goal and imaginal buffers
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGoalBuffer6
default goal buffer with a capacity of one
|
Modifier and Type | Interface and Description |
---|---|
interface |
IImaginalModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultImaginalModule6
DefaultImaginalModule6 is the default implementation of the imaginal system.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultImaginalBuffer |
Modifier and Type | Interface and Description |
---|---|
interface |
ILearningModule
basic interface for any learning module (declarative or procedural)
|
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule |
interface |
IProceduralModule
specialized module for accessing procedural memory
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICompilableBuffer
a marker interface for
IActivationBuffer s that provides details
regarding how they can and cannot be compiled. |
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralModule4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultProceduralModule6
default procedural module.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultProceduralLearningModule6
production learning is accomplished by listening to the procedural module for
firing events..
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRandomModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRandomModule
default random module
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRetrievalModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetrievalBuffer6
default retrieval buffer
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRetrievalModule4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetrievalModule6
default retrieval buffer
|
Modifier and Type | Interface and Description |
---|---|
interface |
IInstantiation
Description of the Interface
|
interface |
IProduction
Description of the Interface
|
interface |
ISubsymbolicProduction
Description of the Interface
|
interface |
ISymbolicProduction
Description of the Interface
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInstantiation |
class |
AbstractProduction |
class |
BasicSubsymbolicProduction |
class |
BasicSymbolicProduction
this implementation is not thread safe for the add/remove of
conditions/actions
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultInstantiation5
Description of the Class
|
class |
DefaultProduction5
Description of the Class
|
class |
DefaultSubsymbolicProduction5 |
class |
DefaultSymbolicProduction5
Description of the Class
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISubsymbolicProduction4 |
interface |
ISymbolicProduction4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSubsymbolicProduction4 |
Modifier and Type | Interface and Description |
---|---|
interface |
ISubsymbolicProduction6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultInstantiation6
Description of the Class
|
class |
DefaultProduction6
Description of the Class
|
class |
DefaultSubsymbolicProduction6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAdaptable
default impl of IAdaptable that will handle the object's class heirarchhy,
plus supports the addition of IAdaptableFactory(s) with hard, soft, and no
caching (create on each call) supported.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegatedDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
GeneralBufferModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IPerceptualMemoryModule
a perceptual module that has a perceptual memory permitting the searching and
attending of perceptual information within it.
|
interface |
IPerceptualModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPerceptualModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IAuralModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuralModule
abstract implementation of the aural module that takes care of most of the
details.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IAuralActivationBuffer |
interface |
IAuralLocationBuffer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuralActivationBuffer |
class |
DefaultAuralLocationBuffer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuralModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IEventTrackingActivationBuffer
a decorator for activation buffers that allows the buffer
to track any events that it is posting that it should track.
|
interface |
IPerceptualBuffer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCapacityPMActivationBuffer6 |
class |
AbstractPMActivationBuffer6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IMotorModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMotorModule
abstract motor module that handles just about everything one needs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMotorActivationBuffer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMotorActivationBuffer6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMotorModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IVisualModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVisualModule
abstract impl that address most of the trivial details.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVisualActivationBuffer
visual buffer
|
interface |
IVisualLocationBuffer
visual location buffer
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultVisualActivationBuffer6 |
class |
DefaultVisualLocationBuffer6
since visual-location and visual buffers share the same state information
(stored in the visual buffer) so care must be taken to use the visual buffers
state information and not visual location's
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultVisualModule6
DefaultVisualModule6 provides most of the visual functionality found within
the lisp equivalent.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVocalModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVocalModule
abstract implementation that
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVocalActivationBuffer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultVocalActivationBuffer6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultVocalModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
ITemporalModule
stub interface for Taatgen & van Rijn's temporal module
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTemporalActivationBuffer
default temporal buffer.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTemporalModule6
implementation of the temporal module.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultThreadedGoalModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCapacityGoalBuffer6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultThreadedProceduralModule6
We merely replace the
IProductionSelector to bias those productions
that don't reference the previousGoal. |
Modifier and Type | Interface and Description |
---|---|
interface |
IVersionedDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultVersionedDeclarativeModule |