RandSpike¶
-
class
RandSpike
¶ RandSpike object, generates random spikes at.specified mean rate. Based closely on GENESIS randspike.
-
proc
¶ void (shared message field) Shared message to receive Process message from scheduler
-
process
()¶ (destination message field) Handles process call
-
reinit
()¶ (destination message field) Handles reinit call
-
setRate
()¶ (destination message field) Assigns field value.
-
getRate
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setRefractT
()¶ (destination message field) Assigns field value.
-
getRefractT
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setAbs_refract
()¶ (destination message field) Assigns field value.
-
getAbs_refract
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getHasFired
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
spikeOut
¶ double (source message field) Sends out a trigger for an event.
-
rate
¶ double (value field) Specifies rate for random spike train. Note that this isprobabilistic, so the instantaneous rate may differ. If the rate is assigned be message and it varies slowly then the average firing rate will approach the specified rate
-
refractT
¶ double (value field) Refractory Time.
-
abs_refract
¶ double (value field) Absolute refractory time. Synonym for refractT.
-
hasFired
¶ bool (value field) True if RandSpike has just fired
-