sPyNNaker neural_modelling 7.3.1
|
This file contains the main interface for structural plasticity. More...
Go to the source code of this file.
Functions | |
bool | synaptogenesis_dynamics_initialise (address_t sdram_sp_address, uint32_t *recording_regions_used) |
Initialisation of synaptic rewiring (synaptogenesis) parameters (random seed, spread of receptive field etc.) | |
bool | synaptogenesis_dynamics_rewire (uint32_t time, spike_t *spike, pop_table_lookup_result_t *result) |
Trigger the process of synaptic rewiring. | |
bool | synaptogenesis_row_restructure (uint32_t time, synaptic_row_t row) |
Perform the actual restructuring of a row. | |
void | synaptogenesis_spike_received (uint32_t time, spike_t spike) |
Indicates that a spike has been received. | |
uint32_t | synaptogenesis_n_updates (void) |
Number of updates to do of synaptogenesis this time step. | |
void | print_post_to_pre_entry (void) |
Print a certain data object. | |
This file contains the main interface for structural plasticity.
Definition in file synaptogenesis_dynamics.h.
bool synaptogenesis_dynamics_initialise | ( | address_t | sdram_sp_address, |
uint32_t * | recording_regions_used | ||
) |
Initialisation of synaptic rewiring (synaptogenesis) parameters (random seed, spread of receptive field etc.)
[in] | sdram_sp_address | Address of the start of the SDRAM region which contains synaptic rewiring params. |
[in,out] | recording_regions_used | Variable used to track what recording regions have been used |
Definition at line 158 of file topographic_map_impl.c.
bool synaptogenesis_dynamics_rewire | ( | uint32_t | time, |
spike_t * | spike, | ||
pop_table_lookup_result_t * | result | ||
) |
Trigger the process of synaptic rewiring.
Usually called on a timer registered in c_main()
[in] | time | the current timestep |
[out] | spike | variable to hold the spike |
[out] | result | The result of the population table lookup |
Definition at line 220 of file topographic_map_impl.c.
bool synaptogenesis_row_restructure | ( | uint32_t | time, |
synaptic_row_t | row | ||
) |
Perform the actual restructuring of a row.
[in] | time | The time of the restructure |
[in] | row | The row to restructure |
Definition at line 376 of file topographic_map_impl.c.
void synaptogenesis_spike_received | ( | uint32_t | time, |
spike_t | spike | ||
) |
Indicates that a spike has been received.
[in] | time | The time that the spike was received at |
[in] | spike | The received spike |
Definition at line 383 of file topographic_map_impl.c.
uint32_t synaptogenesis_n_updates | ( | void | ) |
Number of updates to do of synaptogenesis this time step.
Definition at line 387 of file topographic_map_impl.c.
void print_post_to_pre_entry | ( | void | ) |
Print a certain data object.
Definition at line 102 of file topographic_map_impl.c.