org.jactr.core.buffer.six
Class DefaultActivationSpreader

java.lang.Object
  extended by org.jactr.core.buffer.six.DefaultActivationSpreader
All Implemented Interfaces:
IActivationSpreader

public class DefaultActivationSpreader
extends java.lang.Object
implements IActivationSpreader

default activation spreader. this is not thread safe and assumes that activation calculations are done serially.

Author:
harrison

Constructor Summary
DefaultActivationSpreader(IActivationBuffer buffer)
           
 
Method Summary
 void clearActivation()
           
 java.util.Set<IChunk> getActivatedChunks(java.util.Set<IChunk> container)
           
 IActivationBuffer getBuffer()
           
 void spreadActivation()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultActivationSpreader

public DefaultActivationSpreader(IActivationBuffer buffer)
Method Detail

getActivatedChunks

public java.util.Set<IChunk> getActivatedChunks(java.util.Set<IChunk> container)
Specified by:
getActivatedChunks in interface IActivationSpreader

getBuffer

public IActivationBuffer getBuffer()
Specified by:
getBuffer in interface IActivationSpreader

spreadActivation

public void spreadActivation()
Specified by:
spreadActivation in interface IActivationSpreader

clearActivation

public void clearActivation()
Specified by:
clearActivation in interface IActivationSpreader