Inhomogeneous parameters (#1887)
Adds the ability to scale parameters of (density) mechanisms based on inhomogeneous properties along a cell. Two new types are added: - iexpr: An expression describing the scaling factor computation. - scaled_mechanism: A wrapper struct around a mechanisms with iexpr attached to selected parameters. Closes #1650
Showing
- arbor/CMakeLists.txt 1 addition, 0 deletionsarbor/CMakeLists.txt
- arbor/cable_cell.cpp 29 additions, 7 deletionsarbor/cable_cell.cpp
- arbor/cable_cell_param.cpp 2 additions, 0 deletionsarbor/cable_cell_param.cpp
- arbor/fvm_layout.cpp 19 additions, 8 deletionsarbor/fvm_layout.cpp
- arbor/iexpr.cpp 600 additions, 0 deletionsarbor/iexpr.cpp
- arbor/include/arbor/cable_cell.hpp 13 additions, 4 deletionsarbor/include/arbor/cable_cell.hpp
- arbor/include/arbor/cable_cell_param.hpp 19 additions, 1 deletionarbor/include/arbor/cable_cell_param.hpp
- arbor/include/arbor/iexpr.hpp 137 additions, 0 deletionsarbor/include/arbor/iexpr.hpp
- arbor/include/arbor/morph/label_dict.hpp 7 additions, 0 deletionsarbor/include/arbor/morph/label_dict.hpp
- arbor/include/arbor/morph/mprovider.hpp 4 additions, 0 deletionsarbor/include/arbor/morph/mprovider.hpp
- arbor/morph/label_dict.cpp 23 additions, 2 deletionsarbor/morph/label_dict.cpp
- arbor/morph/mprovider.cpp 10 additions, 2 deletionsarbor/morph/mprovider.cpp
- arbor/util/pw_over_cable.hpp 4 additions, 4 deletionsarbor/util/pw_over_cable.hpp
- arborio/cableio.cpp 82 additions, 10 deletionsarborio/cableio.cpp
- arborio/include/arborio/label_parse.hpp 2 additions, 0 deletionsarborio/include/arborio/label_parse.hpp
- arborio/label_parse.cpp 75 additions, 0 deletionsarborio/label_parse.cpp
- arborio/parse_helpers.hpp 74 additions, 0 deletionsarborio/parse_helpers.hpp
- doc/concepts/decor.rst 23 additions, 1 deletiondoc/concepts/decor.rst
- doc/concepts/labels.rst 164 additions, 3 deletionsdoc/concepts/labels.rst
- doc/fileformat/cable_cell.rst 40 additions, 21 deletionsdoc/fileformat/cable_cell.rst
Please register or sign in to comment