Nengo.ca

ca.nengo.model.plasticity
Interface ShortTermPlastic

All Known Implementing Classes:
BiasOrigin, DecodedOrigin

public interface ShortTermPlastic

Something (like a synapse) that is subject to short-term plasticity. This plasticity is modelled with user-defined dynamics.

The dynamics are typically single-input-single-output, with firing rate as input and a synaptic weight scale factor (between 0 and 1) as the output. However, other interpretations are allowed, as defined by the implementing class (e.g. multiple inputs). Where possible, the implementing class should support the default interpretation in addition to its own alternative interpretations.


Method Summary
 DynamicalSystem getSTPDynamics()
           
 void setSTPDynamics(DynamicalSystem dynamics)
           
 

Method Detail

setSTPDynamics

void setSTPDynamics(DynamicalSystem dynamics)
                    throws java.lang.IllegalArgumentException
Parameters:
dynamics - New dynamics of short-term plasticity
Throws:
java.lang.IllegalArgumentException - if the number of inputs or outputs is not as expected by the implementing class (typically dynamics would be SISO)

getSTPDynamics

DynamicalSystem getSTPDynamics()
Returns:
Dynamics of short-term plasticity

Nengo.ca