#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