#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().
 1.5.5