Modifier and Type | Interface and Description |
---|---|
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 | Method and Description |
---|---|
IActivationBuffer |
ISourceActivationSpreader.getBuffer() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<IActivationBuffer> |
BufferUtilities.getContainingBuffers(IChunk chunk,
boolean isStrict)
return all the buffers that contain this chunk.
|
protected ACTREventDispatcher<IActivationBuffer,IActivationBufferListener> |
AbstractActivationBuffer.getEventDispatcher() |
Modifier and Type | Method and Description |
---|---|
static void |
BufferUtilities.markContained(IChunk chunk,
IActivationBuffer buffer,
double activation)
marks this chunk as being contained within this buffer
|
static void |
BufferUtilities.unmarkContained(IChunk chunk,
IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
static void |
BufferUtilities.getContainingBuffers(IChunk chunk,
boolean isStrict,
java.util.Collection<IActivationBuffer> container) |
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 | Method and Description |
---|---|
protected void |
OldAsynchronousRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
Deprecated.
make sure we release the blocking timed event
|
protected void |
AsynchronousRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
called if the timedevent is aborted
|
protected double |
AsynchronousRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer)
default impl returns now +
IProceduralModule.getDefaultProductionFiringTime() |
protected ITimedEvent |
AsynchronousRequestDelegate.createFinishTimedEvent(double start,
double finish,
IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
creates the timed event that will fire the finish method.
|
protected abstract void |
AsynchronousRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
finish the request
|
protected void |
AddChunkTypeRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AddChunkRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
AsynchronousRequestDelegate.isBusy(IActivationBuffer buffer)
utility method to test the state, only works if this buffer extends
IStatusBuffer |
protected abstract boolean |
AsynchronousRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer)
called the be sure the request is valid.
|
protected boolean |
AddChunkTypeRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
AddChunkRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected void |
AsynchronousRequestDelegate.postStart(IRequest request,
IActivationBuffer buffer,
double startTime,
double finishTime,
java.lang.Object startReturn) |
protected void |
OldAsynchronousRequestDelegate.preStart(IRequest request,
IActivationBuffer buffer,
double startTime,
double finishTime)
Deprecated.
|
protected void |
AsynchronousRequestDelegate.preStart(IRequest request,
IActivationBuffer buffer,
double startTime,
double finishTime)
called just before
AsynchronousRequestDelegate.startRequest(IRequest, IActivationBuffer, double) is called |
boolean |
IRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime)
do the module specific processing
|
boolean |
IgnoreSlotRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
boolean |
ExpandChunkRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
boolean |
AsynchronousRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime)
make the buffer request.
|
protected void |
AsynchronousRequestDelegate.setBusy(IActivationBuffer buffer)
utility method, only works if buffer extends
AbstractActivationBuffer6 |
protected void |
AsynchronousRequestDelegate.setError(IActivationBuffer buffer)
utility method, only works if buffer extends
AbstractActivationBuffer6 |
protected void |
AsynchronousRequestDelegate.setError(IActivationBuffer buffer,
IChunk errorCode) |
protected void |
AsynchronousRequestDelegate.setFree(IActivationBuffer buffer)
utility method, only works if buffer extends
AbstractActivationBuffer6 |
protected abstract java.lang.Object |
AsynchronousRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime)
Start the buffer request, optimally returning an object for the
AsynchronousRequestDelegate.finishRequest(IRequest, IActivationBuffer, Object) to inspect. |
protected java.lang.Object |
AddChunkTypeRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
AddChunkRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Constructor and Description |
---|
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type) |
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type,
IChunk sourceChunk)
for SOURCE_ADDED & REMOVED
|
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
for PARAMETER_CHANGED or STATUS_SLOT_CHANGED
|
ActivationBufferEvent(IActivationBuffer buffer,
java.util.Collection<IChunk> clearedChunks)
for SOURCE_CLEARED
|
ActivationBufferEvent(IActivationBuffer buffer,
IRequest request) |
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.
|
Constructor and Description |
---|
ProxyActivationBuffer(java.lang.String proxyName,
IModel model,
IModule module,
IActivationBuffer actualBuffer) |
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 | Method and Description |
---|---|
IActivationBuffer |
DefaultSourceActivationSpreader.getBuffer() |
Constructor and Description |
---|
DefaultSourceActivationSpreader(IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
void |
ISubsymbolicChunk.setSourceActivation(IActivationBuffer sourceBuffer,
double source)
Set the source activation of this chunk.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IActivationBuffer,java.lang.Double> |
AbstractSubsymbolicChunk._sourceActivation |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSubsymbolicChunk.setSourceActivation(IActivationBuffer sourceBuffer,
double source) |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
IModel.getActivationBuffer(java.lang.String name)
returned the named activation buffer.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IActivationBuffer> |
IModel.getActivationBuffers()
return the installed activation buffers
|
Modifier and Type | Method and Description |
---|---|
void |
IModel.addActivationBuffer(IActivationBuffer buffer)
install a buffer into this model, usually called during a modules
installation
|
Modifier and Type | Method and Description |
---|---|
void |
IModel.getActivationBuffers(java.util.Collection<IActivationBuffer> container) |
Modifier and Type | Field and Description |
---|---|
protected CachedMap<java.lang.String,IActivationBuffer> |
BasicModel._buffers |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
BasicModel.getActivationBuffer(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IActivationBuffer> |
BasicModel.getActivationBuffers() |
Modifier and Type | Method and Description |
---|---|
void |
BasicModel.addActivationBuffer(IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
void |
BasicModel.getActivationBuffers(java.util.Collection<IActivationBuffer> container) |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
ModelEvent.getBuffer() |
Constructor and Description |
---|
ModelEvent(IModel model,
IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
AbstractModule.createBuffers()
called to create any buffers used by this buffer.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractDeclarativeModule.processPendingDisposals(javolution.util.FastList<IChunk> chunkContainer,
javolution.util.FastList<IActivationBuffer> bufferContainer)
called internally at the top & bottom of the cycle and at the end of a run.
|
protected void |
AbstractDeclarativeModule.processPendingEncodings(javolution.util.FastList<IChunk> chunkContainer,
javolution.util.FastList<IActivationBuffer> bufferContainer) |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
ActivationBufferTypeValueMap.asKeyType(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
IValueMap<IActivationBuffer,I> |
ActivationBufferTypeValueMap.getValueMap() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultGoalModule6.createBuffers() |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultGoalModule6.setGoalBuffer(IActivationBuffer buffer) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGoalBuffer6
default goal buffer with a capacity of one
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultImaginalModule6.createBuffers() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultImaginalBuffer |
Modifier and Type | Method and Description |
---|---|
protected double |
ImaginalSlotRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected double |
ImaginalAddChunkTypeRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected double |
ImaginalAddChunkRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected void |
ImaginalSlotRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
ImaginalAddChunkTypeRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
ImaginalAddChunkRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
ImaginalSlotRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
ImaginalAddChunkTypeRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
ImaginalAddChunkRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected java.lang.Object |
ImaginalSlotRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
ImaginalAddChunkTypeRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
ImaginalAddChunkRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.Collection<IInstantiation>> |
IProceduralModule.getConflictSet(java.util.Collection<IActivationBuffer> buffers)
find the set of production instantiations that can fire based on the state
of the buffers and fire the notification events
|
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 | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.Collection<IInstantiation>> |
DefaultProceduralModule6.getConflictSet(java.util.Collection<IActivationBuffer> buffers) |
protected java.util.Collection<IInstantiation> |
DefaultProceduralModule6.getConflictSetInternal(java.util.Collection<IActivationBuffer> buffers) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetrievalBuffer6
default retrieval buffer
|
Modifier and Type | Method and Description |
---|---|
protected void |
RetrievalRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected double |
ClearRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected void |
RetrievalRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
ClearRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
RetrievalRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer)
test to make sure all the slots are contained in the chunktype
|
protected boolean |
ClearRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected java.lang.Object |
RetrievalRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
ClearRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultRetrievalModule6.createBuffers() |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
SetAction.SetActionTimedEvent.getBuffer() |
IActivationBuffer |
RemoveAction.RemoveActionTimedEvent.getBuffer() |
IActivationBuffer |
ModifyAction.ModifyActionTimedEvent.getBuffer() |
Constructor and Description |
---|
ModifyActionTimedEvent(double now,
double whenToFire,
IActivationBuffer buffer,
IChunk chunkToModify,
java.util.Collection<? extends ISlot> slots) |
RemoveActionTimedEvent(double now,
double removeTime,
IActivationBuffer buffer,
IChunk chunk,
java.util.Collection<? extends ISlot> slots) |
SetActionTimedEvent(double now,
double whenToFire,
IActivationBuffer buffer,
IChunk chunkToModify,
java.util.Collection<? extends ISlot> slots) |
Modifier and Type | Method and Description |
---|---|
protected IActivationBuffer |
AbstractBufferCondition.getActivationBuffer(IModel model) |
Modifier and Type | Field and Description |
---|---|
protected IActivationBuffer |
FutureChunkInsertionTimedEvent._buffer
Deprecated.
|
protected IActivationBuffer |
DelayedBufferInsertionTimedEvent._buffer |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
IBufferBasedTimedEvent.getBuffer()
return the buffer that this timed event will be posting changes
to.
|
IActivationBuffer |
FutureChunkPatternInsertionTimedEvent.getBuffer()
Deprecated.
|
IActivationBuffer |
FutureChunkInsertionTimedEvent.getBuffer()
Deprecated.
|
IActivationBuffer |
DelayedIndirectBufferRequestTimedEvent.getBuffer() |
IActivationBuffer |
DelayedBufferRequestTimedEvent.getBuffer() |
IActivationBuffer |
DelayedBufferInsertionTimedEvent.getBuffer() |
Constructor and Description |
---|
DelayedBufferInsertionTimedEvent(IActivationBuffer buffer,
IChunk chunkToInsert,
double startTime,
double endTime) |
DelayedIndirectBufferRequestTimedEvent(IRequest request,
IActivationBuffer buffer,
IRequestDelegate delegate,
double start,
double end) |
FutureChunkInsertionTimedEvent(java.util.concurrent.Future<IChunk> chunkToInsert,
IActivationBuffer buffer,
double startTime,
double endTime)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
BufferListener.getBuffer() |
Constructor and Description |
---|
BufferListener(IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
static org.antlr.runtime.tree.CommonTree |
ASTResolver.toAST(IActivationBuffer buffer)
return the AST describing this buffer
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
GeneralBufferModule.createBuffers() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
AbstractAuralModule.createBuffers() |
Modifier and Type | Interface and Description |
---|---|
interface |
IAuralActivationBuffer |
interface |
IAuralLocationBuffer |
Modifier and Type | Method and Description |
---|---|
protected void |
AuralSearchRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AttendToRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
abort the request and reset to free
|
protected double |
ClearRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected void |
ClearRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AuralSearchRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AttendToRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
handles the completion of the encoding, but we then need to post an
additional event to deal with making the encoded chunk available
|
protected boolean |
ClearRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
AuralSearchRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
AttendToRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer)
make sure the requst is properly formatted and that the visual system is
free
|
protected java.lang.Object |
ClearRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
AuralSearchRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
AttendToRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime)
start the encoding request.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuralActivationBuffer |
class |
DefaultAuralLocationBuffer |
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 | Method and Description |
---|---|
IActivationBuffer |
AbstractEfferentTimedEvent.getBuffer() |
Constructor and Description |
---|
AbstractEfferentTimedEvent(double start,
double end,
java.util.concurrent.Future<E> commandFuture,
IActivationBuffer buffer) |
Modifier and Type | Interface and Description |
---|---|
interface |
IMotorActivationBuffer |
Modifier and Type | Method and Description |
---|---|
boolean |
MotorRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
boolean |
MotorClearRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
boolean |
ClearRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
boolean |
AbortRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMotorActivationBuffer6 |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultMotorModule6.createBuffers()
create the
IMotorActivationBuffer |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
AbstractVisualModule.createBuffers() |
Modifier and Type | Interface and Description |
---|---|
interface |
IVisualActivationBuffer
visual buffer
|
interface |
IVisualLocationBuffer
visual location buffer
|
Modifier and Type | Method and Description |
---|---|
protected void |
VisualSearchRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AttendToRequestDelegate.abortRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
abort the request and reset to free
|
protected double |
ClearRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected void |
VisualSearchRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
StartTrackingRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
ClearRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
AttendToRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue)
handles the completion of the encoding, but we then need to post an
additional event to deal with making the encoded chunk available
|
protected void |
AssignFINSTRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
VisualSearchRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
StartTrackingRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
ClearRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
protected boolean |
AttendToRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer)
make sure the requst is properly formatted and that the visual system is
free
|
protected boolean |
AssignFINSTRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
boolean |
SetDefaultSearchRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
VisualSearchRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
StartTrackingRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
ClearRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
AttendToRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime)
start the encoding request.
|
protected java.lang.Object |
AssignFINSTRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
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 | Method and Description |
---|---|
static boolean |
VisualUtilities.isCurrentlySticky(IChunk perceptualEncoding,
IVisualMemory visualMemory,
IActivationBuffer buffer)
returns false if !
IVisualMemory.isStickyAttentionEnabled() . |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
ReencodingTimedEvent.getBuffer() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
AbstractVocalModule.createBuffers() |
Modifier and Type | Interface and Description |
---|---|
interface |
IVocalActivationBuffer |
Modifier and Type | Method and Description |
---|---|
protected double |
SpeechRequestDelegate.computeCompletionTime(double startTime,
IRequest request,
IActivationBuffer buffer) |
protected ITimedEvent |
SpeechRequestDelegate.createFinishTimedEvent(double start,
double finish,
IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected void |
SpeechRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
SpeechRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
boolean |
ClearRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
SpeechRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultVocalActivationBuffer6 |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
ITemporalModule.getBuffer()
return the buffer that contains the time chunk
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTemporalActivationBuffer
default temporal buffer.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TimeRequestDelegate.finishRequest(IRequest request,
IActivationBuffer buffer,
java.lang.Object startValue) |
protected boolean |
TimeRequestDelegate.isValid(IRequest request,
IActivationBuffer buffer) |
boolean |
ClearRequestDelegate.request(IRequest request,
IActivationBuffer buffer,
double requestTime) |
protected java.lang.Object |
TimeRequestDelegate.startRequest(IRequest request,
IActivationBuffer buffer,
double requestTime) |
Modifier and Type | Method and Description |
---|---|
IActivationBuffer |
DefaultTemporalModule6.getBuffer()
return the buffer
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultTemporalModule6.createBuffers()
create the temporal buffer
DefaultTemporalActivationBuffer |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IActivationBuffer> |
DefaultThreadedGoalModule6.createBuffers() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCapacityGoalBuffer6 |
Modifier and Type | Method and Description |
---|---|
void |
MarkerOfBuffers.install(IActivationBuffer element) |
protected void |
MarkerOfBuffers.stateHasChanged(IActivationBuffer buffer,
java.lang.Object stateValue,
double when) |
protected void |
MarkerOfBuffers.updateContents(IActivationBuffer buffer,
double when) |
Modifier and Type | Method and Description |
---|---|
static java.util.concurrent.Future<java.lang.Boolean> |
ChunkUtilities.manipulateChunkLater(IActivationBuffer buffer,
ChunkUtilities.IChunkModifier modifier)
|
static java.util.concurrent.Future<java.lang.Boolean> |
ChunkUtilities.manipulateChunkNow(IActivationBuffer buffer,
ChunkUtilities.IChunkModifier modifier)
manipulate using
ExecutionUtilities.executeNow(org.jactr.core.model.IModel, Runnable) |
void |
ChunkUtilities.IChunkModifier.modify(IChunk chunk,
IActivationBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected void |
BufferTracer.markDirty(IActivationBuffer buffer) |