#include <analogneuron.h>
Inheritance diagram for AnalogNeuron:
The delays of post-neuron synapses are implemented via a single queue (class Queue) in the neuron itself to avoid storing the same data several times. A class derived from AnalogNeuron must store its membrane potential which is usually calculated during nextstate() in the variable Vm. The method output() of the neuron calls putInQueue() and then getFromQueue() for each of its post-neur synapses with the correct delay d
of the corresponding synapse.
|
Put membrane voltage into delayQueue.
|
|
The current output (potential) of this neuron [readonly; units=V;]. It is calculated during advance(), possibly overwritten in force(), and put into the queue during output(). |
|
The vlaue wich will actualle be propagated to the outgoing synapses. The implementation of nextstate() should always set VmOut=Vm. However some Teacher may overwrite this by callinf force(). |