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 |
IExtension
IExtension API.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultModelLogger
demuxing logger
|
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..
|
class |
UtilityNoiseLearningExtension |
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 | Class and Description |
---|---|
class |
CachedProductionSystem
drop in that tracks the procedural module, caching those productions that
cannot instantiate and recycling that exception until the state changes
enough to justify retrying the production instantiation
|
Modifier and Type | Interface and Description |
---|---|
interface |
IInstrument
Description of the Interface
|
Modifier and Type | Class and Description |
---|---|
class |
XMLLogger
dumps model log information to an xml fiile
|
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 |
SceneChangeExtension
Provides scene change detection functionality without touching the core
distribution.
|
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 |
Modifier and Type | Class and Description |
---|---|
class |
RemoteInterface
An instrument that permits the remote control of a runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
SynchronizationManager
The wonder of asynchronous messaging is that you don't have to wait, giving
the runtime greater throughput.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeTracker
general change tracker that logs chunk changes and production instantiations.
|
Modifier and Type | Class and Description |
---|---|
class |
DeadLockDetector |
Modifier and Type | Class and Description |
---|---|
class |
InstantiationTracker |
Modifier and Type | Class and Description |
---|---|
class |
ModelRecorder
A simple instrument that saves the state of the model before it starts and
after it stops.
|
Modifier and Type | Class and Description |
---|---|
class |
MasterExtension |
Modifier and Type | Class and Description |
---|---|
class |
SlaveExtension |
Modifier and Type | Class and Description |
---|---|
class |
ModelsLock
locking mechanism, that when closed, will block all the models it is
installed into.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanShellInterface |
Modifier and Type | Class and Description |
---|---|
class |
StatTracker
stat tracker that records the number of chunks, types and productions, as
well as running time (simulated and actual).
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeThrottler
simple runtime throttler.
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeTracer
tracer that can listen and record the actions of all running models.
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkTypeProductionTracker |
Modifier and Type | Class and Description |
---|---|
class |
UtilityTracker
tracks the expected utility of a set of productions over time
|