SynHandlerBase

class SynHandlerBase

Base class for handling synapse arrays converging onto a given channel or integrate-and-fire neuron. This class provides the interface for channels/intFires to connect to a range of synapse types, including simple synapses, synapses with different plasticity rules, and variants yet to be implemented.

proc

void (shared message field) Shared Finfo to receive Process messages from the clock.

setNumSynapses()

(destination message field) Assigns field value.

getNumSynapses()

(destination message field) Requests field value. The requesting Element must provide a handler for the returned value.

process()

(destination message field) Handles 'process' call. Checks if any spike events are due forhandling at this timestep, and does learning rule stuff if needed

reinit()

(destination message field) Handles 'reinit' call. Initializes all the synapses.

activationOut

double (source message field) Sends out level of activation on all synapses converging to this SynHandler

numSynapses

unsigned int (value field) Number of synapses on SynHandler. Duplicate field for num_synapse