sPyNNaker neural_modelling 7.3.1
|
Random partner selection rule. More...
Go to the source code of this file.
Functions | |
static void | partner_spike_received (uint32_t time, spike_t spike) |
Notifies the rule that a spike has been received. | |
static bool | potential_presynaptic_partner (uint32_t time, uint32_t *restrict population_id, uint32_t *restrict sub_population_id, uint32_t *restrict neuron_id, spike_t *restrict spike, uint32_t *restrict m_pop_index) |
Choose the potential (remote) synaptic partner. | |
Random partner selection rule.
Definition in file random_selection_impl.h.
|
inlinestatic |
Notifies the rule that a spike has been received.
Not used by this rule
[in] | time | The time that the spike was received at |
[in] | spike | The spike that was received (includes the sending neuron ID) |
Definition at line 30 of file random_selection_impl.h.
|
inlinestatic |
Choose the potential (remote) synaptic partner.
[in] | time | The current time |
[out] | population_id | The ID of the other population |
[out] | sub_population_id | The ID of the subpopulation (corresponds to remote SpiNNaker core handling the population) |
[out] | neuron_id | The ID of the neuron within the subpopulation |
[out] | spike | The spike that made this a meaningful choice. This rule synthesises this. |
[out] | m_pop_index | The master population table index. |
Definition at line 44 of file random_selection_impl.h.