Modcc compartment (#846)
* Adds modcc support for COMPARTMENT statements of the form: `COMPARTMENT v {state_0, state_1, ..., state_n}`. * Use `COMPARTMENT` values `v` to multiply the derivative of state variables `state_0, state_1, ..., state_n` in associated kinetic scheme blocks. Fixes #838.
Showing
- modcc/expression.cpp 35 additions, 0 deletionsmodcc/expression.cpp
- modcc/expression.hpp 29 additions, 0 deletionsmodcc/expression.hpp
- modcc/parser.cpp 45 additions, 3 deletionsmodcc/parser.cpp
- modcc/parser.hpp 3 additions, 1 deletionmodcc/parser.hpp
- modcc/solvers.cpp 22 additions, 0 deletionsmodcc/solvers.cpp
- modcc/solvers.hpp 5 additions, 0 deletionsmodcc/solvers.hpp
- modcc/token.cpp 2 additions, 0 deletionsmodcc/token.cpp
- modcc/token.hpp 1 addition, 1 deletionmodcc/token.hpp
- modcc/visitor.hpp 1 addition, 0 deletionsmodcc/visitor.hpp
- test/unit/CMakeLists.txt 2 additions, 0 deletionstest/unit/CMakeLists.txt
- test/unit/mod/test0_kin_compartment.mod 36 additions, 0 deletionstest/unit/mod/test0_kin_compartment.mod
- test/unit/mod/test1_kin_compartment.mod 36 additions, 0 deletionstest/unit/mod/test1_kin_compartment.mod
- test/unit/test_kinetic_linear.cpp 21 additions, 0 deletionstest/unit/test_kinetic_linear.cpp
- test/unit/unit_test_catalogue.cpp 4 additions, 0 deletionstest/unit/unit_test_catalogue.cpp
Please register or sign in to comment