ca.nengo.model
Interface PlasticTermination
- All Superinterfaces:
- java.lang.Cloneable, Resettable, java.io.Serializable, Termination
- All Known Implementing Classes:
- PlasticEnsembleTermination
public interface PlasticTermination
- extends Termination
Plasticity rules apply to terminations. This interface describes the methods
that a plastic termination must implement.
- Author:
- Trevor Bekolay
getTransform
float[][] getTransform()
- Returns:
- The connection weight matrix relating input from the pre-population to the output
produced by the post-population.
setTransform
void setTransform(float[][] transform)
- Parameters:
transform
- The new connection weight matrix relating input from the pre-population to
the output produced by the post-population.
getInput
InstantaneousOutput getInput()
- Returns:
- The input coming from the pre-population. Needed to run plasticity rules.
getCurrents
float[] getCurrents()
- Returns:
- The currents currently output from the terminations in the population.
saveTransform
void saveTransform()
- Save the current transformation, for resetting purposes.
clone
PlasticTermination clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interface Termination
- Throws:
java.lang.CloneNotSupportedException