Nengo.ca

ca.nengo.model.plasticity
Interface PlasticEnsemble

All Superinterfaces:
java.lang.Cloneable, Ensemble, Node, Resettable, java.io.Serializable, SimulationMode.ModeConfigurable, VisiblyMutable
All Known Subinterfaces:
DecodableEnsemble, NEFEnsemble
All Known Implementing Classes:
DecodableEnsembleImpl, NEFEnsembleImpl

public interface PlasticEnsemble
extends Ensemble

An extension of the default ensemble in which connection weights can be modified by a plasticity rule.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ca.nengo.util.VisiblyMutable
VisiblyMutable.Event, VisiblyMutable.Listener, VisiblyMutable.NameChangeEvent, VisiblyMutable.NodeRemovedEvent
 
Method Summary
 float getPlasticityInterval()
           
 void setPlasticityInterval(float time)
           
 
Methods inherited from interface ca.nengo.model.Ensemble
collectSpikes, getNodes, getSpikePattern, isCollectingSpikes, redefineNodes, stopProbing
 
Methods inherited from interface ca.nengo.model.Node
clone, getChildren, getDocumentation, getName, getOrigin, getOrigins, getTermination, getTerminations, run, setDocumentation, setName, toScript
 
Methods inherited from interface ca.nengo.model.Resettable
reset
 
Methods inherited from interface ca.nengo.model.SimulationMode.ModeConfigurable
getMode, setMode
 
Methods inherited from interface ca.nengo.util.VisiblyMutable
addChangeListener, removeChangeListener
 

Method Detail

getPlasticityInterval

float getPlasticityInterval()
Returns:
Period after which plasticity rules are evaluated (defaults to every time step).

setPlasticityInterval

void setPlasticityInterval(float time)
Parameters:
time - Period after which plasticity rules are evaluated (defaults to every time step).

Nengo.ca