Remove `gid` attribute of target of a connection, and local gap-junction site...
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
Showing
- arbor/arbexcept.cpp 0 additions, 17 deletionsarbor/arbexcept.cpp
- arbor/communication/communicator.cpp 2 additions, 5 deletionsarbor/communication/communicator.cpp
- arbor/connection.hpp 3 additions, 3 deletionsarbor/connection.hpp
- arbor/fvm_lowered_cell_impl.hpp 8 additions, 19 deletionsarbor/fvm_lowered_cell_impl.hpp
- arbor/include/arbor/arbexcept.hpp 0 additions, 15 deletionsarbor/include/arbor/arbexcept.hpp
- arbor/include/arbor/event_generator.hpp 11 additions, 11 deletionsarbor/include/arbor/event_generator.hpp
- arbor/include/arbor/recipe.hpp 6 additions, 7 deletionsarbor/include/arbor/recipe.hpp
- arbor/include/arbor/simulation.hpp 1 addition, 1 deletionarbor/include/arbor/simulation.hpp
- arbor/include/arbor/spike_event.hpp 8 additions, 1 deletionarbor/include/arbor/spike_event.hpp
- arbor/mc_cell_group.cpp 1 addition, 1 deletionarbor/mc_cell_group.cpp
- arbor/merge_events.cpp 1 addition, 1 deletionarbor/merge_events.cpp
- arbor/partition_load_balance.cpp 3 additions, 8 deletionsarbor/partition_load_balance.cpp
- arbor/simulation.cpp 14 additions, 15 deletionsarbor/simulation.cpp
- arbor/symmetric_recipe.cpp 0 additions, 1 deletionarbor/symmetric_recipe.cpp
- doc/concepts/interconnectivity.rst 3 additions, 2 deletionsdoc/concepts/interconnectivity.rst
- doc/cpp/interconnectivity.rst 21 additions, 13 deletionsdoc/cpp/interconnectivity.rst
- doc/cpp/recipe.rst 4 additions, 5 deletionsdoc/cpp/recipe.rst
- doc/python/cell.rst 1 addition, 1 deletiondoc/python/cell.rst
- doc/python/interconnectivity.rst 32 additions, 14 deletionsdoc/python/interconnectivity.rst
- doc/python/recipe.rst 24 additions, 25 deletionsdoc/python/recipe.rst
Please register or sign in to comment