Make the soma a separate CV (#816)
Addresses issues #814 and #815. * Change the discretization so that a spherical soma comprises its own CV. * Modify the `div_compartment_integrator` to accommodate the single CV soma, adjusting the discretization of the most proximal branches, adding a half-size CV attached to the soma, so as to leave the remainder of the discretization the same. * Rename the confusing `ncomp` to `ncv` inside the discretization code.
Showing
- arbor/cable_cell.cpp 4 additions, 0 deletionsarbor/cable_cell.cpp
- arbor/fvm_compartment.hpp 48 additions, 8 deletionsarbor/fvm_compartment.hpp
- arbor/fvm_layout.cpp 68 additions, 37 deletionsarbor/fvm_layout.cpp
- arbor/fvm_layout.hpp 2 additions, 1 deletionarbor/fvm_layout.hpp
- arbor/fvm_lowered_cell_impl.hpp 1 addition, 1 deletionarbor/fvm_lowered_cell_impl.hpp
- arbor/include/arbor/cable_cell.hpp 1 addition, 0 deletionsarbor/include/arbor/cable_cell.hpp
- test/unit/test_fvm_layout.cpp 77 additions, 73 deletionstest/unit/test_fvm_layout.cpp
- test/unit/test_fvm_lowered.cpp 13 additions, 14 deletionstest/unit/test_fvm_lowered.cpp
Please register or sign in to comment