Check that mechanisms have the right kind (#1633)
- Expose `arb_mechanism_kind` to `mechanism_info`. - While building mechanism data in `fvm_build_mechanism_data`, check that synapses, painted region dynamics and reversal potential methods have the expected `arb_mechanism_kind`. - Add unit test.
Showing
- arbor/fvm_layout.cpp 15 additions, 4 deletionsarbor/fvm_layout.cpp
- arbor/include/arbor/mechanism_abi.h 9 additions, 0 deletionsarbor/include/arbor/mechanism_abi.h
- arbor/include/arbor/mechinfo.hpp 3 additions, 0 deletionsarbor/include/arbor/mechinfo.hpp
- arbor/mechinfo.cpp 1 addition, 0 deletionsarbor/mechinfo.cpp
- doc/python/mechanisms.rst 10 additions, 0 deletionsdoc/python/mechanisms.rst
- python/mechanism.cpp 6 additions, 0 deletionspython/mechanism.cpp
- test/unit/test_fvm_layout.cpp 25 additions, 0 deletionstest/unit/test_fvm_layout.cpp
Please register or sign in to comment