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