#include <GenericDynamicSpikingSynapse.h>


Public Member Functions | |
| GenericDynamicSpikingSynapse () | |
| virtual | ~GenericDynamicSpikingSynapse () |
| virtual double | getManagedDelay () const |
| virtual int | reset (double dt) |
| 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. | |
| float | U |
| The use parameter of the dynamic synapse [range=(1e-5,1); units=;]. | |
| float | D |
| The time constant of the depression of the dynamic synapse [range=(0,10); units=sec;]. | |
| float | F |
| The time constant of the facilitation of the dynamic synapse [range=(0,10); units=sec;]. | |
| float | u0 |
Value of the time varying facilitation state variable for the first spike [range=(0,1); units=;]. | |
| float | r0 |
Value of the time varying depression state variable for the first spike [range=(0,1); units=;]. | |
| float | f0 |
| Value for frequency at time 0 for calculating r0 and u0 when reseted. Set to -1 if u0 and r0 should be used instead (default). | |
Definition at line 22 of file GenericDynamicSpikingSynapse.h.
| GenericDynamicSpikingSynapse< SpikeResponse >::GenericDynamicSpikingSynapse | ( | ) | [inline] |
Definition at line 25 of file GenericDynamicSpikingSynapse.h.
| virtual GenericDynamicSpikingSynapse< SpikeResponse >::~GenericDynamicSpikingSynapse | ( | ) | [inline, virtual] |
Definition at line 28 of file GenericDynamicSpikingSynapse.h.
| virtual double GenericDynamicSpikingSynapse< SpikeResponse >::getManagedDelay | ( | ) | const [inline, virtual] |
Definition at line 40 of file GenericDynamicSpikingSynapse.h.
| virtual int GenericDynamicSpikingSynapse< SpikeResponse >::reset | ( | double | dt | ) | [inline, virtual] |
Reimplemented in DynamicNonLinGABAExpSynapse, DynamicGABAExpSynapse, DynamicGABADoubleExpSynapse, DynamicGABAAlphaSynapse, DynamicGlutamateExpSynapse, DynamicGlutamateAlphaSynapse, DynamicGlutamateDoubleExpSynapse, HomDynGlutamateExpSynapse, GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericGlutamateSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, and GenericOnePairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >.
Definition at line 56 of file GenericDynamicSpikingSynapse.h.
| virtual int GenericDynamicSpikingSynapse< SpikeResponse >::spikeHit | ( | spikeport_t | port, | |
| SpikeEvent const & | spike | |||
| ) | [inline, virtual] |
Reimplemented in GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericDAModulatedSTDPSynapse< GenericFroemkeDanStdpSynapse< GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > > > >, GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericEachPairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericGlutamateSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericConductanceBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, GenericHomeostaticSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >, and GenericOnePairStdpSynapse< GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< ExponentialDecaySpikeResponse > > >.
Definition at line 71 of file GenericDynamicSpikingSynapse.h.
| float GenericDynamicSpikingSynapse< SpikeResponse >::W |
The weight (scaling factor, strenght, maximal amplitude) of the synapse.
Definition at line 29 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::spikeHit().
| float GenericDynamicSpikingSynapse< SpikeResponse >::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 39 of file GenericDynamicSpikingSynapse.h.
| float GenericDynamicSpikingSynapse< SpikeResponse >::U |
The use parameter of the dynamic synapse [range=(1e-5,1); units=;].
Definition at line 40 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset(), and GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::spikeHit().
| float GenericDynamicSpikingSynapse< SpikeResponse >::D |
The time constant of the depression of the dynamic synapse [range=(0,10); units=sec;].
Definition at line 45 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset(), and GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::spikeHit().
| float GenericDynamicSpikingSynapse< SpikeResponse >::F |
The time constant of the facilitation of the dynamic synapse [range=(0,10); units=sec;].
Definition at line 47 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset(), and GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::spikeHit().
| float GenericDynamicSpikingSynapse< SpikeResponse >::u0 |
Value of the time varying facilitation state variable
for the first spike [range=(0,1); units=;].
Definition at line 49 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset().
| float GenericDynamicSpikingSynapse< SpikeResponse >::r0 |
Value of the time varying depression state variable
for the first spike [range=(0,1); units=;].
Definition at line 51 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset().
| float GenericDynamicSpikingSynapse< SpikeResponse >::f0 |
Value for frequency at time 0 for calculating r0 and u0 when reseted. Set to -1 if u0 and r0 should be used instead (default).
Definition at line 53 of file GenericDynamicSpikingSynapse.h.
Referenced by GenericDynamicSpikingSynapse< GenericCurrentBasedSpikingSynapse< AlphaFunctionSpikeResponse > >::reset().
1.5.5