sPyNNaker neural_modelling 7.2.2
|
Spike processing API. More...
Go to the source code of this file.
Data Structures | |
struct | spike_processing_provenance |
Provenance for spike processing. More... | |
Functions | |
bool | spike_processing_initialise (size_t row_max_n_bytes, uint mc_packet_callback_priority, uint user_event_priority, uint incoming_spike_buffer_size, bool clear_input_buffers_of_late_packets_init, uint32_t packets_per_timestep_region) |
Initialise the spike processing system. | |
void | spike_processing_store_provenance (struct spike_processing_provenance *prov) |
Get provenance data for Spike processing. | |
bool | spike_processing_do_rewiring (int number_of_rewires) |
Set the number of times spike_processing has to attempt rewiring. | |
void | spike_processing_clear_input_buffer (timer_t time) |
clears the input buffer of packets | |
Spike processing API.
Definition in file spike_processing.h.
struct spike_processing_provenance |
Provenance for spike processing.
Definition at line 27 of file spike_processing.h.
bool spike_processing_initialise | ( | size_t | row_max_n_bytes, |
uint | mc_packet_callback_priority, | ||
uint | user_event_priority, | ||
uint | incoming_spike_buffer_size, | ||
bool | clear_input_buffers_of_late_packets_init, | ||
uint32_t | packets_per_timestep_region | ||
) |
Initialise the spike processing system.
[in] | row_max_n_bytes | The maximum size of a synaptic row |
[in] | mc_packet_callback_priority | Multicast packet receive interrupt priority |
[in] | user_event_priority | User event interrupt priority |
[in] | incoming_spike_buffer_size | Size of buffer for receiving spikes |
[in] | clear_input_buffers_of_late_packets_init | Whether packets that are left at the end of a time step are wiped |
[in] | packets_per_timestep_region | The recording region to use for the packets per timestep |
Definition at line 430 of file spike_processing.c.
void spike_processing_store_provenance | ( | struct spike_processing_provenance * | prov | ) |
Get provenance data for Spike processing.
[in] | prov | The structure to store the provenance data in |
Definition at line 467 of file spike_processing.c.
bool spike_processing_do_rewiring | ( | int | number_of_rewires | ) |
Set the number of times spike_processing has to attempt rewiring.
[in] | number_of_rewires | The number of rewires to perform |
Definition at line 476 of file spike_processing.c.
void spike_processing_clear_input_buffer | ( | timer_t | time | ) |
clears the input buffer of packets
[in] | time | The current timestep |
Definition at line 413 of file spike_processing.c.