Added support for synapses
This is a big and unweildy update (the last one, we promise). - added synapses - update to a version of modparser that generates net_receive and point process currents - added event_queue type for queueing events in a cell - added advance_to() method to FVM cell that supports event delivery - added synapse storage and modification to cell and fvm_cell types - added unit tests and NEURON validation test - include support for const_views - moved to more recent bcumming/vector library with support for const_views - added const-safe const_view interace to fvm_cell and matrix types
Showing
- .ycm_extra_conf.py 2 additions, 0 deletions.ycm_extra_conf.py
- docs/symbols.tex 12 additions, 1 deletiondocs/symbols.tex
- external/modparser 1 addition, 1 deletionexternal/modparser
- external/vector 1 addition, 1 deletionexternal/vector
- include/mechanisms/hh_verb.hpp 0 additions, 284 deletionsinclude/mechanisms/hh_verb.hpp
- mechanisms/generate.sh 6 additions, 2 deletionsmechanisms/generate.sh
- mechanisms/mod/expsyn.mod 41 additions, 0 deletionsmechanisms/mod/expsyn.mod
- nrn/generate_validation.sh 1 addition, 0 deletionsnrn/generate_validation.sh
- nrn/simple_synapse.py 140 additions, 0 deletionsnrn/simple_synapse.py
- src/cell.cpp 10 additions, 0 deletionssrc/cell.cpp
- src/cell.hpp 8 additions, 0 deletionssrc/cell.hpp
- src/cell_tree.hpp 5 additions, 4 deletionssrc/cell_tree.hpp
- src/event_queue.hpp 74 additions, 0 deletionssrc/event_queue.hpp
- src/fvm.hpp 82 additions, 42 deletionssrc/fvm.hpp
- src/matrix.hpp 39 additions, 16 deletionssrc/matrix.hpp
- src/mechanism.hpp 8 additions, 1 deletionsrc/mechanism.hpp
- src/tree.hpp 10 additions, 9 deletionssrc/tree.hpp
- tests/CMakeLists.txt 4 additions, 1 deletiontests/CMakeLists.txt
- tests/den_syn.txt 1002 additions, 0 deletionstests/den_syn.txt
- tests/plot.py 20 additions, 0 deletionstests/plot.py
Please register or sign in to comment