NeuronGroup is the virtual base class of all neuron models within Auryn. It directly derives from SpikingGroup and implements important functionality which allows neurons to receive spikes. They are therefore the default target or destination type for Connection objects. Each non-virtual child of NeuronGroup has to implement the method
evolve() which is called in every time step during simulations and is responsible to “evolve” the neural state variables.