#include <GenericStaticSpikingSynapse.h>
Public Member Functions | |
GenericStaticSpikingSynapse () | |
virtual | ~GenericStaticSpikingSynapse () |
virtual double | getManagedDelay () const |
virtual int | spikeHit (spikeport_t port, SpikeEvent const &spike) |
Public Attributes | |
float | W |
The weight (scaling factor, strenght, maximal amplitude) of the synapse. | |
float | delay |
The synaptic transmission delay. |
We call a synapse a static synapse if the amplitude of each postsynaptic response is equal. The responses of all the spikes are added up linearly. The form of the response of an individual spike is determined by the template parameter Response.
Definition at line 29 of file GenericStaticSpikingSynapse.h.
GenericStaticSpikingSynapse< Response >::GenericStaticSpikingSynapse | ( | ) | [inline] |
Definition at line 34 of file GenericStaticSpikingSynapse.h.
virtual GenericStaticSpikingSynapse< Response >::~GenericStaticSpikingSynapse | ( | ) | [inline, virtual] |
Definition at line 37 of file GenericStaticSpikingSynapse.h.
virtual double GenericStaticSpikingSynapse< Response >::getManagedDelay | ( | ) | const [inline, virtual] |
Definition at line 49 of file GenericStaticSpikingSynapse.h.
virtual int GenericStaticSpikingSynapse< Response >::spikeHit | ( | spikeport_t | port, | |
SpikeEvent const & | spike | |||
) | [inline, virtual] |
Reimplemented in GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< SquarePulseSpikeResponse > > > > >, GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericEachPairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< SquarePulseSpikeResponse > > >, GenericHomeostaticSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericStaticSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, and GenericOnePairStdpSynapse< GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >.
Definition at line 51 of file GenericStaticSpikingSynapse.h.
float GenericStaticSpikingSynapse< Response >::W |
The weight (scaling factor, strenght, maximal amplitude) of the synapse.
Definition at line 38 of file GenericStaticSpikingSynapse.h.
Referenced by GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::spikeHit().
float GenericStaticSpikingSynapse< Response >::delay |
The synaptic transmission delay.
As the synaptic transmission delay we understand the time between a signal (spike or analog signal) is generated in the presynaptic object and the time of the onset of the postsynaptic response.
Definition at line 48 of file GenericStaticSpikingSynapse.h.
Referenced by GenericStaticSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::getManagedDelay().