#include <SRMNeuron.h>
Inheritance diagram for Teem::SRMSynapse:

It is designed to work with SRMNeuron. The spike are _not_ forwared, but instead converted into the response generated by the SRM kernel. The equation of the kernel is:
The parameters handled by this class are:
tau
Public Member Functions | |
| virtual void | setParams (const std::string ¶m, double value) |
| Set parameters. Should be overriden by subclasses to handle more parameters. | |
| virtual bool | getSpike () const |
| Return true if there is a spike on this synapse. | |
| virtual double | getCurrent () const |
| Return the value of the potential of this synapse. | |
| virtual void | update (double dt=1.0) |
| Update status of the synapse according to state of presynaptic neurons. | |
| virtual void | setTau (double theTau) |
| Set the time-constant for the response kernel. | |
Protected Attributes | |
| An::ExpDecay | spikeResponse1 |
| First state variable for the synaptic response. | |
| An::ExpDecay | spikeResponse2 |
| Second state variable for the synaptic response. | |
| double | response |
| Response of the synapse. | |
1.4.2