|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of IChunk in org.jactr.core.buffer |
|---|
| Methods in org.jactr.core.buffer that return IChunk | |
|---|---|
IChunk |
IActivationBuffer.addSourceChunk(IChunk c)
add a chunk to the buffer. |
IChunk |
AbstractActivationBuffer.addSourceChunk(IChunk c)
add chunk to the buffer. |
IChunk |
IActivationBuffer.contains(IChunk c)
returns the buffer's source chunk that is symbolically equal to c, or null if none is available or symbolically equal. |
IChunk |
AbstractActivationBuffer.contains(IChunk c)
|
IChunk |
IActivationBuffer.getSourceChunk()
return a chunk from the buffer - the exact behavior is specified by the particular buffer |
IChunk |
AbstractActivationBuffer.getSourceChunk()
|
| Methods in org.jactr.core.buffer that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
ICapacityBuffer.getSourceChunks()
|
java.util.Collection<IChunk> |
IActivationBuffer.getSourceChunks()
return all the chunks in the buffer |
java.util.Collection<IChunk> |
AbstractActivationBuffer.getSourceChunks()
|
| Methods in org.jactr.core.buffer with parameters of type IChunk | |
|---|---|
IChunk |
IActivationBuffer.addSourceChunk(IChunk c)
add a chunk to the buffer. |
IChunk |
AbstractActivationBuffer.addSourceChunk(IChunk c)
add chunk to the buffer. |
IChunk |
IActivationBuffer.contains(IChunk c)
returns the buffer's source chunk that is symbolically equal to c, or null if none is available or symbolically equal. |
IChunk |
AbstractActivationBuffer.contains(IChunk c)
|
static java.util.Collection<IActivationBuffer> |
BufferUtilities.getContainingBuffers(IChunk chunk,
boolean isStrict)
return all the buffers that contain this chunk. |
static void |
BufferUtilities.getContainingBuffers(IChunk chunk,
boolean isStrict,
java.util.Collection<IActivationBuffer> container)
|
static void |
BufferUtilities.markContained(IChunk chunk,
IActivationBuffer buffer,
double activation)
marks this chunk as being contained within this buffer |
void |
IActivationBuffer.matched(IChunk chunk)
called from within an instantiation notifying the buffer that this chunk has been matched in the production that is about to fire. |
void |
AbstractActivationBuffer.matched(IChunk chunk)
|
void |
IActivationBuffer.removeSourceChunk(IChunk c)
remove a chunk from the buffer, and notify listeners |
void |
AbstractActivationBuffer.removeSourceChunk(IChunk c)
remove the chunk from the buffer. |
static void |
BufferUtilities.unmarkContained(IChunk chunk,
IActivationBuffer buffer)
|
| Uses of IChunk in org.jactr.core.buffer.event |
|---|
| Methods in org.jactr.core.buffer.event that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
ActivationBufferEvent.getSourceChunks()
|
| Constructors in org.jactr.core.buffer.event with parameters of type IChunk | |
|---|---|
ActivationBufferEvent(IActivationBuffer buffer,
ActivationBufferEvent.Type type,
IChunk sourceChunk)
for SOURCE_ADDED & REMOVED |
|
| Constructor parameters in org.jactr.core.buffer.event with type arguments of type IChunk | |
|---|---|
ActivationBufferEvent(IActivationBuffer buffer,
java.util.Collection<IChunk> clearedChunks)
for SOURCE_CLEARED |
|
| Uses of IChunk in org.jactr.core.buffer.six |
|---|
| Methods in org.jactr.core.buffer.six that return IChunk | |
|---|---|
IChunk |
AbstractActivationBuffer6.addSourceChunk(IChunk sourceChunk)
ensure that all chunks added are copies |
IChunk |
AbstractActivationBuffer6.getBusyChunk()
|
IChunk |
AbstractActivationBuffer6.getEmptyChunk()
|
IChunk |
AbstractActivationBuffer6.getErrorChunk()
|
IChunk |
AbstractActivationBuffer6.getFreeChunk()
|
IChunk |
AbstractActivationBuffer6.getFullChunk()
|
IChunk |
AbstractActivationBuffer6.getRequestedChunk()
|
IChunk |
AbstractActivationBuffer6.getUnrequestedChunk()
|
| Methods in org.jactr.core.buffer.six with parameters of type IChunk | |
|---|---|
IChunk |
AbstractActivationBuffer6.addSourceChunk(IChunk sourceChunk)
ensure that all chunks added are copies |
void |
IStatusBuffer.setBufferChunk(IChunk chunk)
|
void |
AbstractActivationBuffer6.setBufferChunk(IChunk bufferState)
|
void |
IStatusBuffer.setStateChunk(IChunk chunk)
|
void |
AbstractActivationBuffer6.setStateChunk(IChunk chunk)
|
| Uses of IChunk in org.jactr.core.chunk |
|---|
| Methods in org.jactr.core.chunk that return IChunk | |
|---|---|
IChunk |
ISymbolicChunk.getParentChunk()
The parent chunk is the org.jactr.chunk.Chunk wrapper that contains this symbolic chunk. |
| Methods in org.jactr.core.chunk with parameters of type IChunk | |
|---|---|
int |
ChunkActivationComparator.compare(IChunk one,
IChunk two)
Description of the Method |
boolean |
IChunk.equalsSymbolic(IChunk chunk)
returns true if the symbolic contents of the two chunks are the same, i.e. |
| Uses of IChunk in org.jactr.core.chunk.basic |
|---|
| Classes in org.jactr.core.chunk.basic that implement IChunk | |
|---|---|
class |
AbstractChunk
abstract chunk that handles most common logic for the developer. |
| Methods in org.jactr.core.chunk.basic that return IChunk | |
|---|---|
IChunk |
BasicSymbolicChunk.getParentChunk()
return the IChunk wrapper |
| Methods in org.jactr.core.chunk.basic that return types with arguments of type IChunk | |
|---|---|
ACTREventDispatcher<IChunk,IChunkListener> |
ChunkData.getChunkDispatcher()
|
| Methods in org.jactr.core.chunk.basic with parameters of type IChunk | |
|---|---|
int |
AbstractChunk.compareTo(IChunk comparison)
note : non-locking |
boolean |
AbstractChunk.equalsSymbolic(IChunk chunk)
|
void |
AbstractChunk.replaceContents(IChunk masterChunk)
replace the contents of this chunk with those of masterChunk. |
| Constructors in org.jactr.core.chunk.basic with parameters of type IChunk | |
|---|---|
AbstractSubsymbolicChunk(IChunk parent)
|
|
BasicSymbolicChunk(IChunk parentChunk,
IChunkType ct)
|
|
| Uses of IChunk in org.jactr.core.chunk.event |
|---|
| Methods in org.jactr.core.chunk.event that return IChunk | |
|---|---|
IChunk |
ChunkEvent.getChunk()
|
IChunk |
ChunkEvent.getSimilarChunk()
|
| Constructors in org.jactr.core.chunk.event with parameters of type IChunk | |
|---|---|
ChunkEvent(IChunk source,
ChunkEvent.Type type)
|
|
ChunkEvent(IChunk sourceAndOriginalChunk,
ChunkEvent.Type type,
IChunk mergie)
|
|
ChunkEvent(IChunk source,
IChunk similarChunk,
double oldSim,
double newSim)
|
|
ChunkEvent(IChunk source,
ISlot slot,
java.lang.Object oldValue)
|
|
| Uses of IChunk in org.jactr.core.chunk.five |
|---|
| Classes in org.jactr.core.chunk.five that implement IChunk | |
|---|---|
class |
DefaultChunk5
The DefaulChunk class implements the basic structure for the IChunk interface. |
| Methods in org.jactr.core.chunk.five with parameters of type IChunk | |
|---|---|
double |
ISubsymbolicChunk5.getSimilarity(IChunk c)
|
double |
DefaultSubsymbolicChunk5.getSimilarity(IChunk c)
Gets the Similarity attribute of the DefaultSubsymbolicChunk5 object |
void |
DefaultChunk5.replaceContents(IChunk masterChunk)
Description of the Method |
void |
ISubsymbolicChunk5.setSimilarity(IChunk c,
double value)
The similarity between two chunks can either be computed by the similarity computer or it can be set directly by the modeler. |
void |
DefaultSubsymbolicChunk5.setSimilarity(IChunk c,
double value)
Sets the Similarity attribute of the DefaultSubsymbolicChunk5 object |
| Uses of IChunk in org.jactr.core.chunk.four |
|---|
| Fields in org.jactr.core.chunk.four declared as IChunk | |
|---|---|
IChunk |
Link._iChunk
Description of the Field |
IChunk |
Link._jChunk
Description of the Field |
| Methods in org.jactr.core.chunk.four that return IChunk | |
|---|---|
IChunk |
Link.getIChunk()
Return the contained chunk |
IChunk |
Link.getJChunk()
Return the containing chunk |
| Methods in org.jactr.core.chunk.four with parameters of type IChunk | |
|---|---|
Link |
ISubsymbolicChunk4.getIAssociation(IChunk iChunk)
get the I association between this chunk (J) and i |
Link |
DefaultSubsymbolicChunk4.getIAssociation(IChunk iChunk)
|
Link |
ISubsymbolicChunk4.getJAssociation(IChunk jChunk)
get the J association between this chunk (I) and j |
Link |
DefaultSubsymbolicChunk4.getJAssociation(IChunk jChunk)
|
| Constructors in org.jactr.core.chunk.four with parameters of type IChunk | |
|---|---|
DefaultSubsymbolicChunk4(IChunk parent)
|
|
Link(IChunk j,
IChunk i)
The j chunk should contain the I chunk as a slot value. |
|
Link(IChunk j,
IChunk i,
int count,
double strength)
Constructor for the Link object |
|
Link(IChunk newJ,
Link link)
used for copying the values from an existing link when a copy of j is made |
|
| Uses of IChunk in org.jactr.core.chunktype |
|---|
| Methods in org.jactr.core.chunktype that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
ISymbolicChunkType.getChunks()
return all chunks of this type |
| Methods in org.jactr.core.chunktype with parameters of type IChunk | |
|---|---|
void |
ISymbolicChunkType.addChunk(IChunk c)
add an encoded chunk to this chunktypes collection |
| Uses of IChunk in org.jactr.core.chunktype.basic |
|---|
| Methods in org.jactr.core.chunktype.basic that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
BasicSymbolicChunkType.getChunks()
return all chunks of this type |
| Methods in org.jactr.core.chunktype.basic with parameters of type IChunk | |
|---|---|
void |
BasicSymbolicChunkType.addChunk(IChunk c)
add this chunk to this chunktype and then up the parental hierachy |
| Uses of IChunk in org.jactr.core.chunktype.event |
|---|
| Methods in org.jactr.core.chunktype.event that return IChunk | |
|---|---|
IChunk |
ChunkTypeEvent.getChunk()
|
| Constructors in org.jactr.core.chunktype.event with parameters of type IChunk | |
|---|---|
ChunkTypeEvent(IChunkType source,
IChunk chunk)
|
|
| Uses of IChunk in org.jactr.core.module.declarative |
|---|
| Methods in org.jactr.core.module.declarative that return IChunk | |
|---|---|
IChunk |
IDeclarativeModule.getBusyChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getEmptyChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getErrorChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getFreeChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getFullChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getNewChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getRequestedChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
IChunk |
IDeclarativeModule.getUnrequestedChunk()
snag the busy chunk. Note : this should not be called by the declarative memory module if the retrieval will access the future methods as it might result in deadlock. |
| Methods in org.jactr.core.module.declarative that return types with arguments of type IChunk | |
|---|---|
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.addChunk(IChunk chunk)
add this chunk to the model and optionally check for duplicates so that it can be merged if necessary |
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.copyChunk(IChunk sourceChunk)
return a copy of source chunk |
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.createChunk(IChunkType parent,
java.lang.String name)
create a chunk to later be inserted. |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
IDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
search DM for all the chunks that match pattern, sorting using sorter, that are above activationThreshold |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
IDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
search DM for all the chunks that partially match |
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.getChunk(java.lang.String name)
return the named chunk, case insensitive but preserving |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
IDeclarativeModule.getChunks()
return all chunks. |
| Methods in org.jactr.core.module.declarative with parameters of type IChunk | |
|---|---|
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.addChunk(IChunk chunk)
add this chunk to the model and optionally check for duplicates so that it can be merged if necessary |
java.util.concurrent.Future<IChunk> |
IDeclarativeModule.copyChunk(IChunk sourceChunk)
return a copy of source chunk |
void |
IDeclarativeModule.dispose(IChunk chunk)
request that this chunk be disposed. |
boolean |
IDeclarativeModule.willEncode(IChunk chunk)
because encoding might be async, we need a method to determine if a given chunk is scheduled for encoding |
| Method parameters in org.jactr.core.module.declarative with type arguments of type IChunk | |
|---|---|
java.util.concurrent.Future<java.util.Collection<IChunk>> |
IDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
search DM for all the chunks that match pattern, sorting using sorter, that are above activationThreshold |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
IDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
search DM for all the chunks that partially match |
| Uses of IChunk in org.jactr.core.module.declarative.basic |
|---|
| Methods in org.jactr.core.module.declarative.basic that return IChunk | |
|---|---|
IChunk |
AbstractDeclarativeModule.getBusyChunk()
|
IChunk |
AbstractDeclarativeModule.getEmptyChunk()
|
IChunk |
AbstractDeclarativeModule.getErrorChunk()
|
IChunk |
AbstractDeclarativeModule.getFreeChunk()
|
IChunk |
AbstractDeclarativeModule.getFullChunk()
|
IChunk |
AbstractDeclarativeModule.getNewChunk()
|
IChunk |
AbstractDeclarativeModule.getRequestedChunk()
|
IChunk |
AbstractDeclarativeModule.getUnrequestedChunk()
|
| Methods in org.jactr.core.module.declarative.basic that return types with arguments of type IChunk | |
|---|---|
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.addChunk(IChunk chunk)
add chunk to DM. |
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.copyChunk(IChunk sourceChunk)
|
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.createChunk(IChunkType parent,
java.lang.String name)
create a chunk by delegating to AbstractDeclarativeModule.createChunkInternal(IChunkType, String) on AbstractModule.getExecutor() |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
|
java.util.concurrent.Future<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
|
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.getChunk(java.lang.String name)
delegated |
java.util.concurrent.Future<java.util.Collection<IChunk>> |
AbstractDeclarativeModule.getChunks()
|
| Methods in org.jactr.core.module.declarative.basic with parameters of type IChunk | |
|---|---|
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.addChunk(IChunk chunk)
add chunk to DM. |
java.util.concurrent.Future<IChunk> |
AbstractDeclarativeModule.copyChunk(IChunk sourceChunk)
|
void |
DefaultDeclarativeModule.dispose(IChunk chunk)
|
static boolean |
DefaultDeclarativeModule.isDisposalSuspended(IChunk chunk)
|
static void |
DefaultDeclarativeModule.setDisposalSuspended(IChunk chunk,
boolean suspend)
there is a grey area between the creation of a chunk and it's use in a buffer or encoding. |
boolean |
DefaultDeclarativeModule.willEncode(IChunk chunk)
|
| Method parameters in org.jactr.core.module.declarative.basic with type arguments of type IChunk | |
|---|---|
java.util.concurrent.Future<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
|
java.util.concurrent.Future<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
double activationThreshold,
boolean bestOne)
|
| Uses of IChunk in org.jactr.core.module.declarative.event |
|---|
| Methods in org.jactr.core.module.declarative.event that return IChunk | |
|---|---|
IChunk |
DeclarativeModuleEvent.getChunk()
|
| Methods in org.jactr.core.module.declarative.event that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
DeclarativeModuleEvent.getChunks()
|
| Constructors in org.jactr.core.module.declarative.event with parameters of type IChunk | |
|---|---|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunk... chunks)
|
|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunk chunk)
|
|
| Uses of IChunk in org.jactr.core.module.declarative.four.learning |
|---|
| Methods in org.jactr.core.module.declarative.four.learning with parameters of type IChunk | |
|---|---|
double |
IBaseLevelActivationEquation.computeBaseLevelActivation(IModel model,
IChunk c)
compute the base level activation for the chunk c in the model model. |
double |
DefaultBaseLevelActivationEquation.computeBaseLevelActivation(IModel model,
IChunk c)
Description of the Method |
| Uses of IChunk in org.jactr.core.module.declarative.search |
|---|
| Methods in org.jactr.core.module.declarative.search that return types with arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
ISearchSystem.findExact(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule)
return all I that match this pattern exactly |
java.util.Collection<IChunk> |
ISearchSystem.findFuzzy(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule)
find all I that match this pattern somewhat |
| Methods in org.jactr.core.module.declarative.search with parameters of type IChunk | |
|---|---|
void |
ISearchSystem.index(IChunk chunk)
index this object |
void |
ISearchSystem.unindex(IChunk chunk)
remove this object from the index |
void |
ISearchSystem.update(IChunk chunk,
java.lang.String slotName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
| Method parameters in org.jactr.core.module.declarative.search with type arguments of type IChunk | |
|---|---|
java.util.Collection<IChunk> |
ISearchSystem.findExact(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule)
return all I that match this pattern exactly |
java.util.Collection<IChunk> |
ISearchSystem.findFuzzy(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule)
find all I that match this pattern somewhat |
| Uses of IChunk in org.jactr.core.module.declarative.search.local |
|---|