Uses of Interface
org.jactr.core.chunk.IChunk

Packages that use IChunk
org.jactr.core.buffer   
org.jactr.core.buffer.event   
org.jactr.core.buffer.six   
org.jactr.core.chunk   
org.jactr.core.chunk.basic   
org.jactr.core.chunk.event   
org.jactr.core.chunk.five   
org.jactr.core.chunk.four   
org.jactr.core.chunktype   
org.jactr.core.chunktype.basic   
org.jactr.core.chunktype.event   
org.jactr.core.module.declarative   
org.jactr.core.module.declarative.basic   
org.jactr.core.module.declarative.event   
org.jactr.core.module.declarative.four.learning   
org.jactr.core.module.declarative.search   
org.jactr.core.module.declarative.search.local   
org.jactr.core.module.retrieval   
org.jactr.core.module.retrieval.event   
org.jactr.core.module.retrieval.six   
org.jactr.core.module.retrieval.time   
org.jactr.core.production.action   
org.jactr.core.production.condition   
org.jactr.core.production.request   
org.jactr.core.queue.timedevents   
org.jactr.core.slot   
org.jactr.core.utils   
org.jactr.core.utils.parameter   
org.jactr.core.utils.similarity   
org.jactr.modules.pm   
org.jactr.modules.pm.aural   
org.jactr.modules.pm.aural.audicon   
org.jactr.modules.pm.aural.audicon.encoder   
org.jactr.modules.pm.aural.audicon.map   
org.jactr.modules.pm.aural.delegate   
org.jactr.modules.pm.aural.memory.impl   
org.jactr.modules.pm.aural.memory.impl.encoder   
org.jactr.modules.pm.aural.memory.impl.map   
org.jactr.modules.pm.buffer   
org.jactr.modules.pm.common.buffer   
org.jactr.modules.pm.common.efferent   
org.jactr.modules.pm.common.memory   
org.jactr.modules.pm.common.memory.event   
org.jactr.modules.pm.common.memory.impl   
org.jactr.modules.pm.common.memory.map   
org.jactr.modules.pm.motor.managers   
org.jactr.modules.pm.visual   
org.jactr.modules.pm.visual.buffer   
org.jactr.modules.pm.visual.buffer.six   
org.jactr.modules.pm.visual.delegate   
org.jactr.modules.pm.visual.event   
org.jactr.modules.pm.visual.memory   
org.jactr.modules.pm.visual.memory.impl   
org.jactr.modules.pm.visual.memory.impl.encoder   
org.jactr.modules.pm.visual.memory.impl.map   
org.jactr.modules.pm.visual.six   
org.jactr.modules.pm.visual.timedevent   
org.jactr.modules.pm.vocal.delegate   
org.jactr.scripting   
 

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