#include <DistributedIncomingSpikeScheduler.h>

Public Member Functions | |
| virtual | ~DistributedIncomingSpikeScheduler () |
| virtual void | processMPIInputSpikeBuffers ()=0 |
Incoming spike schedulers schedule the spikes coming from other nodes in a distributed environment.
Used by DistributedSimEngine to abstract away from the implementation which maybe either for the single threaded case or multi threaded case.
Definition at line 14 of file DistributedIncomingSpikeScheduler.h.
| virtual DistributedIncomingSpikeScheduler::~DistributedIncomingSpikeScheduler | ( | ) | [inline, virtual] |
Definition at line 18 of file DistributedIncomingSpikeScheduler.h.
| virtual void DistributedIncomingSpikeScheduler::processMPIInputSpikeBuffers | ( | ) | [pure virtual] |
Processes the MPI input buffers and schedules the spikes in them. Implemented by Derived classes for single thread and multi thread implementations.
Implemented in MTDistributedIncomingSpikeScheduler, and STDistributedIncomingSpikeScheduler.
Referenced by DistributedSimEngine::advance(), DistributedSimEngine::advanceOneFullCycle(), and DistributedSimEngine::finalizeCycle().
1.5.5