#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] |