Hi,
I've been trying to read through the source code to understand this, but I'm still
having trouble figuring it out.
From what I can see, the neurons are updated using a for loop, meaning each neuron is
updated one at a time. The update function for each neuron can run for multiple timesteps,
but I'm unclear on how its B_.input_buffer_ gets updated while the update function is
running. If it doesn't get updated during this process, wouldn't it miss some
spike events? Additionally, how does the code ensure that neurons updated one at a time
for all simulation steps do not miss any spike events?
Thank you for your help!
Best regards,
Anh Phan