SpikingGroup

SpikingGroup is the abstract base class of all vectorized groups in Auryn. It is used for instance for PoissonGroup or for all descendants of the abstract class NeuronGroup; for instance IFGroup, AIFGroup or TIFGroup.

SpikingGroup implements all necessary code for storing spikes in SpikeDelay buffers and handles the exchange of spikes with the System. The relevant buffers of type SpikeDelay are exposed as public members to allow for direct access via SyncBuffer which is needed for sending spikes over the network.