GenericGABASynapse< Response > Class Template Reference

Synapse with GABA-A and GABA-B Receptors. More...

#include <GenericGABASynapse.h>

Inheritance diagram for GenericGABASynapse< Response >:

Inheritance graph
[legend]
Collaboration diagram for GenericGABASynapse< Response >:

Collaboration graph
[legend]

List of all members.

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.
ConductanceInputTargettarget
 Pointer to current summation point within the synaptic target.


Detailed Description

template<class Response>
class GenericGABASynapse< Response >

Synapse with GABA-A and GABA-B Receptors.

Definition at line 20 of file GenericGABASynapse.h.


Constructor & Destructor Documentation

template<class Response>
GenericGABASynapse< Response >::GenericGABASynapse (  )  [inline]

Definition at line 23 of file GenericGABASynapse.h.

template<class Response>
virtual GenericGABASynapse< Response >::~GenericGABASynapse (  )  [inline, virtual]

Definition at line 34 of file GenericGABASynapse.h.


Member Function Documentation

template<class Response>
virtual int GenericGABASynapse< Response >::adjust ( double  dt  )  [inline, virtual]

Update internal variables.

Definition at line 52 of file GenericGABASynapse.h.

template<class Response>
virtual int GenericGABASynapse< Response >::reset ( double  dt  )  [inline, virtual]

template<class Response>
virtual int GenericGABASynapse< Response >::spikeHit ( spikeport_t  port,
SpikeEvent const &  spike 
) [inline, virtual]

template<class Response>
virtual int GenericGABASynapse< Response >::advance ( AdvanceInfo const &  ai  )  [inline, virtual]

Definition at line 71 of file GenericGABASynapse.h.

template<class Response>
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.

template<class Response>
virtual double GenericGABASynapse< Response >::getAnalogOutput ( analog_port_id_t  p  )  const [inline, virtual]

Definition at line 94 of file GenericGABASynapse.h.


Member Data Documentation

template<class Response>
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().

template<class Response>
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().

template<class Response>
float GenericGABASynapse< Response >::fract_A

template<class Response>
float GenericGABASynapse< Response >::scale_B

template<class Response>
Response GenericGABASynapse< Response >::resp_A [protected]

template<class Response>
ConductanceInputTarget* GenericGABASynapse< Response >::target [protected]


The documentation for this class was generated from the following file:

Generated on Wed Jul 9 16:34:50 2008 for PCSIM by  doxygen 1.5.5