Auryn simulator

Simulator for spiking neural networks with synaptic plasticity

User Tools

Site Tools


manual:connection

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

manual:connection [2013/12/22 19:30] – created zenkemanual:connection [2013/12/22 19:30] (current) zenke
Line 1: Line 1:
 ====== Connection ====== ====== Connection ======
  
-Connection is the abstract base class of all classes that implement synaptic connections in Auryn. In its basic function Connection objects take spikes from a [[SpikingGroup]] (source) and deliver them to a destination of type [[NeuronGroup]]. It implements the [[transmit()]] function used to add spike induced quantities to certain neuronal [[state variables]]. Which state variable is affected is determined via the [[set_transmitter()]] member function, which is implemented here as well. Connection has the important purely virtual member function [[propagate()]] which is called for each Connection instance in each simulation [[time step]].+Connection is one of the three [[abstract base classes]] of Auryn. It implements synaptic connections in Auryn. In its basic function Connection objects take spikes from a [[SpikingGroup]] (source) and deliver them to a destination of type [[NeuronGroup]]. It implements the [[transmit()]] function used to add spike induced quantities to certain neuronal [[state variables]]. Which state variable is affected is determined via the [[set_transmitter()]] member function, which is implemented here as well. Connection has the important purely virtual member function [[propagate()]] which is called for each Connection instance in each simulation [[time step]].
  
 Popular descendants of Connection are: [[SparseConnection]], [[IdentityConnection]] and [[TripletConnection]]. Popular descendants of Connection are: [[SparseConnection]], [[IdentityConnection]] and [[TripletConnection]].
manual/connection.txt · Last modified: 2013/12/22 19:30 by zenke