NEST main@caf0ae8
 
Loading...
Searching...
No Matches
spike_data.h File Reference
#include <cassert>
#include "nest_types.h"
#include "target.h"
Include dependency graph for spike_data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nest::SpikeData
 Used to communicate spikes. More...
 
class  nest::OffGridSpikeData
 
struct  nest::SpikeDataWithRank
 Combine target rank and spike data information for storage in emitted_spikes_register. More...
 
struct  nest::OffGridSpikeDataWithRank
 Combine target rank and spike data information for storage in emitted_off_grid_spikes_register. More...
 

Namespaces

namespace  nest
 Namespace for the NEST simulation kernel.
 

Typedefs

using nest::success_spike_data_size = StaticAssert< sizeof(SpikeData)==8 >::success
 check legal size
 
using nest::success_offgrid_spike_data_size = StaticAssert< sizeof(OffGridSpikeData)==16 >::success
 check legal size
 

Enumerations

enum  nest::enum_status_spike_data_id { nest::SPIKE_DATA_ID_DEFAULT , nest::SPIKE_DATA_ID_END , nest::SPIKE_DATA_ID_COMPLETE , nest::SPIKE_DATA_ID_INVALID }
 Mark spike transmission status in SpikeData entries. More...
 
enum  nest::enum_flush_event { nest::FLUSH_EVENT_FALSE , nest::FLUSH_EVENT_TRUE }