| 
    sPyNNaker neural_modelling 7.4.2
    
   | 
 
Kernel connection generator implementation. More...
#include <stdbool.h>#include <synapse_expander/common_kernel.h>#include <synapse_expander/common_mem.h>#include <synapse_expander/generator_types.h>Go to the source code of this file.
Data Structures | |
| struct | kernel | 
| The parameters to be passed around for this connector.  More... | |
Functions | |
| static void * | connection_generator_kernel_initialise (void **region) | 
| Initialise the convolution-kernel connection generator.   | |
| static void | connection_generator_kernel_free (void *generator) | 
| Free the convolution-kernel connection generator.   | |
| static bool | connection_generator_kernel_generate (void *generator, uint32_t pre_lo, uint32_t pre_hi, uint32_t post_lo, uint32_t post_hi, uint32_t post_index, uint32_t post_slice_start, uint32_t post_slice_count, unsigned long accum weight_scale, accum timestep_per_delay, param_generator_t weight_generator, param_generator_t delay_generator, matrix_generator_t matrix_generator) | 
| Generate connections with the convolution-kernel connection generator.   | |
Kernel connection generator implementation.
Definition in file connection_generator_kernel.h.
| struct kernel | 
The parameters to be passed around for this connector.
Definition at line 30 of file connection_generator_kernel.h.
      
  | 
  static | 
Initialise the convolution-kernel connection generator.
| [in,out] | region | Region to read parameters from. Should be updated to position just after parameters after calling. | 
Definition at line 84 of file connection_generator_kernel.h.
      
  | 
  static | 
Free the convolution-kernel connection generator.
| [in] | generator | The generator to free | 
Definition at line 115 of file connection_generator_kernel.h.
      
  | 
  static | 
Generate connections with the convolution-kernel connection generator.
| [in] | generator | The generator to use to generate connections | 
| [in] | pre_slice_start | The start of the slice of the pre-population being generated | 
| [in] | pre_slice_count | The number of neurons in the slice of the pre-population being generated | 
| [in] | pre_neuron_index | The index of the neuron in the pre-population being generated | 
| [in] | post_slice_start | The start of the slice of the post-population being generated | 
| [in] | post_slice_count | The number of neurons in the slice of the post-population being generated | 
| [in] | max_row_length | The maximum number of connections to generate | 
| [in,out] | indices | An array into which the core-relative post-indices should be placed. This will be initialised to be max_row_length in size  | 
Definition at line 138 of file connection_generator_kernel.h.