Skip to content
Snippets Groups Projects
  • Nora Abi Akar's avatar
    Labels instead of indices for placeable item identfication. (#1504) · e0e18976
    Nora Abi Akar authored
    New structs and types:
    * `cell_tag_type` (std::string): for labelling placeable items on a cell. The label refers to a number of items placed on a locset, equal to the number of locations in a locset. The number of locations in not always known to the user, so the previous way of using indices for items was no longer sufficient. 
    * `lid_selection_policy`: for allowing a user to select a single item from a group of items sharing a label. Currently only `round_robin` and `assert_univalent` are supported. 
    * `cell_local_label_type` and `cell_global_label_type`: for identifying the target and source of a connection or gap_junction connection. 
    * `cell_label_ranges`, and `cell_labels_and_gids`: for propagating information about the labelled items on the cell from the cell groups back to the simulation and communicator. 
    * `label_resolution_map` and `resolver`: for selecting an item (and retaining state) from a labelled group of items on a...
    e0e18976