====== 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.