AdThreshIF¶
-
class
AdThreshIF
¶ Leaky Integrate-and-Fire neuron with adaptive threshold.Based on Rossant, C., Goodman, D.F.M., Platkiewicz, J., and Brette, R. (2010).Rm*Cm * dVm/dt = -(Vm-Em) + Rm*ItauThresh * d threshAdaptive / dt = a0*(Vm-Em) - threshAdaptive at each spike, threshAdaptive is increased by threshJump the spiking threshold adapts as thresh + threshAdaptive
-
setThreshAdaptive
()¶ (destination message field) Assigns field value.
-
getThreshAdaptive
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTauThresh
()¶ (destination message field) Assigns field value.
-
getTauThresh
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setA0
()¶ (destination message field) Assigns field value.
-
getA0
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setThreshJump
()¶ (destination message field) Assigns field value.
-
getThreshJump
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
threshAdaptive
¶ double (value field) adaptative part of the threshold that decays with time constant tauThresh
-
tauThresh
¶ double (value field) time constant of adaptative part of the threshold
-
a0
¶ double (value field) factor for voltage-dependent term in evolution of adaptative threshold: tauThresh * d threshAdaptive / dt = a0*(Vm-Em) - threshAdaptive
-
threshJump
¶ double (value field) threshJump is added to threshAdaptive on each spike
-