Open
Description
One of the things we now need to start looking at thanks to @isaacsas 's great work on ReactionSystem and JumpSystem is that, we should now try to exploit more of the fact that we have a symbolic description of the problem and try to utilize the different formulations for solving the same jump problem. The first one is conversion of the whole system to a RegularJump, with no other terms. Then a static split where some jumps are ConstantRate/MassAction jumps, while others are RegularJump. That'll get the ball rolling at least, which then opens up the next stage which would be generation of hybrid switching problems (and formalizing the data structures for the solvers to exploit).
- RegularJump support in JumpSystem
- An ability to choose some jumps as regular and others as adapted (SSA)