Auryn simulator

Simulator for spiking neural networks with synaptic plasticity

User Tools

Site Tools



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

Link to this comparison view

manual:statevector [2014/11/05 16:39] (current)
zenke created
Line 1: Line 1:
 +====== StateVector ======
 +StateVectors are vector objects similar to GSL vector types which store floating point numbers. In Auryn they are used in a [[NeuronGroup]] to store the state of all neurons and Auryn implements functions to monitor them or to save and load them to/from disc. Typically each neuron model will at least have one such vector storing the membrane potential. [[SpikingGroup]] implements a set of generic mechanism to create or retrieve such vectors. The probably most useful one is 
 +<code cpp>
 +auryn_vector_float * get_state_vector(string key);
 +which will return a StateVector corresponding to its ''​key''​ or specifier. For instance ''​mem''​ is the [[default specifier]] for the membrane potential. Note, that ''​get_state_vector''​ should typically only be called during initialization of a group and not in the [[evolve]] method of any [[NeuronGroup]],​ because the call is relatively costly.
manual/statevector.txt ยท Last modified: 2014/11/05 16:39 by zenke