#include <GenericGABASynapse.h>
Public Member Functions | |
GenericGABASynapse () | |
virtual | ~GenericGABASynapse () |
virtual int | adjust (double dt) |
Update internal variables. | |
virtual int | reset (double dt) |
Reset to initial condition. | |
virtual int | spikeHit (spikeport_t port, SpikeEvent const &spike) |
virtual int | advance (AdvanceInfo const &ai) |
virtual void | outgoing (SimObject *receiver, SimObject::ID const &rec, SimObject::ID const &self, SimNetwork &net) |
Connects the synapse to the postsynaptic object which must be a synaptic target. | |
virtual double | getAnalogOutput (analog_port_id_t p) const |
Public Attributes | |
float | Erev_A |
Reverseal potential of GABA-A [readwrite; units=V;]. | |
float | Erev_B |
Reverseal potential of GABA-B [readwrite; units=V;]. | |
float | fract_A |
fraction of GABA-A [readwrite; units=;] | |
float | scale_B |
scale the GABA-B response [readwrite; units=;] | |
Protected Attributes | |
Response | resp_A |
Response of GABA-A. | |
ConductanceInputTarget * | target |
Pointer to current summation point within the synaptic target. |
Definition at line 20 of file GenericGABASynapse.h.
GenericGABASynapse< Response >::GenericGABASynapse | ( | ) | [inline] |
Definition at line 23 of file GenericGABASynapse.h.
virtual GenericGABASynapse< Response >::~GenericGABASynapse | ( | ) | [inline, virtual] |
Definition at line 34 of file GenericGABASynapse.h.
virtual int GenericGABASynapse< Response >::adjust | ( | double | dt | ) | [inline, virtual] |
virtual int GenericGABASynapse< Response >::reset | ( | double | dt | ) | [inline, virtual] |
Reset to initial condition.
Reimplemented in DynamicGABAExpSynapse, DynamicGABADoubleExpSynapse, DynamicGABAAlphaSynapse, StaticGABAExpSynapse, StaticGABADoubleExpSynapse, StaticGABAAlphaSynapse, GenericDynamicSpikingSynapse< GenericGABASynapse< ExponentialDecaySpikeResponse > >, GenericDynamicSpikingSynapse< GenericGABASynapse< AlphaFunctionSpikeResponse > >, and GenericDynamicSpikingSynapse< GenericGABASynapse< DoubleExponentialSpikeResponse > >.
Definition at line 59 of file GenericGABASynapse.h.
virtual int GenericGABASynapse< Response >::spikeHit | ( | spikeport_t | port, | |
SpikeEvent const & | spike | |||
) | [inline, virtual] |
Reimplemented in GenericDynamicSpikingSynapse< GenericGABASynapse< ExponentialDecaySpikeResponse > >, GenericDynamicSpikingSynapse< GenericGABASynapse< AlphaFunctionSpikeResponse > >, GenericDynamicSpikingSynapse< GenericGABASynapse< DoubleExponentialSpikeResponse > >, GenericStaticSpikingSynapse< GenericGABASynapse< ExponentialDecaySpikeResponse > >, GenericStaticSpikingSynapse< GenericGABASynapse< AlphaFunctionSpikeResponse > >, and GenericStaticSpikingSynapse< GenericGABASynapse< DoubleExponentialSpikeResponse > >.
Definition at line 65 of file GenericGABASynapse.h.
virtual int GenericGABASynapse< Response >::advance | ( | AdvanceInfo const & | ai | ) | [inline, virtual] |
Definition at line 71 of file GenericGABASynapse.h.
virtual void GenericGABASynapse< Response >::outgoing | ( | SimObject * | receiver, | |
SimObject::ID const & | rec, | |||
SimObject::ID const & | self, | |||
SimNetwork & | net | |||
) | [inline, virtual] |
Connects the synapse to the postsynaptic object which must be a synaptic target.
Definition at line 81 of file GenericGABASynapse.h.
virtual double GenericGABASynapse< Response >::getAnalogOutput | ( | analog_port_id_t | p | ) | const [inline, virtual] |
Definition at line 94 of file GenericGABASynapse.h.
float GenericGABASynapse< Response >::Erev_A |
Reverseal potential of GABA-A [readwrite; units=V;].
Definition at line 36 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::GenericGABASynapse().
float GenericGABASynapse< Response >::Erev_B |
Reverseal potential of GABA-B [readwrite; units=V;].
Definition at line 42 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::GenericGABASynapse().
float GenericGABASynapse< Response >::fract_A |
fraction of GABA-A [readwrite; units=;]
Definition at line 45 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::GenericGABASynapse().
float GenericGABASynapse< Response >::scale_B |
scale the GABA-B response [readwrite; units=;]
Definition at line 48 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::GenericGABASynapse().
Response GenericGABASynapse< Response >::resp_A [protected] |
Response of GABA-A.
Definition at line 100 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::adjust(), GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), GenericGABASynapse< AlphaFunctionSpikeResponse >::getAnalogOutput(), GenericGABASynapse< AlphaFunctionSpikeResponse >::reset(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::spikeHit().
ConductanceInputTarget* GenericGABASynapse< Response >::target [protected] |
Pointer to current summation point within the synaptic target.
Definition at line 107 of file GenericGABASynapse.h.
Referenced by GenericGABASynapse< AlphaFunctionSpikeResponse >::advance(), GenericGABASynapse< AlphaFunctionSpikeResponse >::GenericGABASynapse(), and GenericGABASynapse< AlphaFunctionSpikeResponse >::outgoing().