
#include <ModelNeuron/Synapse.H>


Public Member Functions | |
| Synapse (const SimTime ×tep=SimTime::MSECS(1.0)) | |
| Constructor with default params. | |
| ~Synapse () | |
| destructor | |
| void | setV (const double &v) |
| set current voltage | |
| const double | getDisplayOutput () const |
| get the display output | |
| void | setGmax (const double &gmax) |
| set current maximum conductance | |
A class to represent the overall effect of a large number of synapses of a particular type, which is modeled by a simple first order differential:
dg/dt = -g/tau + I, where tau is the decay constant in milliseconds, I is the number of spikes received and g is the conductance in millisiemens.
The first template argument should be a functor that descibes the synapses current-voltage relationship.Several suitable functors for standard channel types are defined in class Receptor, given above. The second template paramter should be the integration method as descibed in LowPass.H. ######################################################################
Definition at line 158 of file Synapse.H.
| const double Synapse< SynType, IntType >::getDisplayOutput | ( | ) | const [inline, virtual] |
| void Synapse< SynType, IntType >::setGmax | ( | const double & | gmax | ) | [inline] |
| void Synapse< SynType, IntType >::setV | ( | const double & | v | ) | [inline, virtual] |
1.6.3