STDPSynHandler¶
-
class
STDPSynHandler¶ The STDPSynHandler handles synapses with spike timing dependent plasticity (STDP). It uses two priority queues to manage pre and post spikes.
-
setNumSynapse()¶ (destination message field) Assigns number of field entries in field array.
-
getNumSynapse()¶ (destination message field) Requests number of field entries in field array.The requesting Element must provide a handler for the returned value.
-
addPostSpike()¶ (destination message field) Handles arriving spike messages from post-synaptic neuron, inserts into postEvent queue.
-
setAMinus0()¶ (destination message field) Assigns field value.
-
getAMinus0()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setAMinus()¶ (destination message field) Assigns field value.
-
getAMinus()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTauMinus()¶ (destination message field) Assigns field value.
-
getTauMinus()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setAPlus0()¶ (destination message field) Assigns field value.
-
getAPlus0()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTauPlus()¶ (destination message field) Assigns field value.
-
getTauPlus()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setWeightMax()¶ (destination message field) Assigns field value.
-
getWeightMax()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setWeightMin()¶ (destination message field) Assigns field value.
-
getWeightMin()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
aMinus0¶ double (value field) aMinus0 is added to aMinus on every pre-spike
-
aMinus¶ double (value field) aMinus is a post-synaptic variable that keeps a decaying 'history' of previous post-spike(s)and is used to update the synaptic weight when a pre-synaptic spike appears.It determines the t_pre > t_post (pre after post) part of the STDP window.
-
tauMinus¶ double (value field) aMinus decays with tauMinus time constant
-
aPlus0¶ double (value field) aPlus0 is added to aPlus on every pre-spike
-
tauPlus¶ double (value field) aPlus decays with tauPlus time constant
-
weightMax¶ double (value field) an upper bound on the weight
-
weightMin¶ double (value field) a lower bound on the weight
-