Skip to content
Snippets Groups Projects
  • Nora Abi Akar's avatar
    Remove `gid` attribute of target of a connection, and local gap-junction site... · db0041a5
    Nora Abi Akar authored
    Remove `gid` attribute of target of a connection, and local gap-junction site of a gap-junction connection (#1467)
    
    * Change the type of the target of a `connection` from `cell_member_type` to `cell_lid_type`. The target cell's gid is always known in both the recipe and simulation.
    * Change the type of the local site of a `gap_junction_connection` from `cell_member_type` to `cell_lid_type`, and make it such that the first argument of the connection is the peer site, and the second the local site. The local cell's gid is always known in both the recipe and simulation.
    * Change the type of the target of an `event_generator` from `cell_member_type` to `cell_lid_type`. The target cell's gid is always known in both the recipe and simulation.
    * New `cell_spike_events` and `cse_vector` for `simulation::inject_events`.
    * Simplify recipe sanity checks and remove associated exception types. 
    * Fix unit tests, examples, docs
    Unverified
    db0041a5