SpiNNFrontEndCommon 7.3.1
Common support code for user-facing front end systems.
Loading...
Searching...
No Matches
Data Structures
key_atom_map.h File Reference

Data structures describing a key-to-atom mapping. More...

Go to the source code of this file.

Data Structures

struct  key_atom_pair_t
 A pair containing a multicast key and the number of contiguous atoms (neurons, etc.) to which it applies. More...
 
struct  key_atom_data_t
 A mapping from multicast keys to sections of a contiguous range of atoms (neurons, etc.) More...
 

Detailed Description

Data structures describing a key-to-atom mapping.

Definition in file key_atom_map.h.


Data Structure Documentation

◆ key_atom_pair_t

struct key_atom_pair_t

A pair containing a multicast key and the number of contiguous atoms (neurons, etc.) to which it applies.

Definition at line 24 of file key_atom_map.h.

Data Fields
uint32_t key Multicast key.
uint32_t n_atoms Number of atoms for the key.
uint32_t core_shift: 5 Core shift.
uint32_t n_atoms_per_core: 27 Number of atoms per core.

◆ key_atom_data_t

struct key_atom_data_t

A mapping from multicast keys to sections of a contiguous range of atoms (neurons, etc.)

Definition at line 37 of file key_atom_map.h.

Data Fields
uint32_t n_pairs How many key-atom maps are present?
key_atom_pair_t pairs[] The array of mappings.