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
-