You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We wouldn't really need any of sundials' rootfinding for handling events with time-based triggers.
Handling those events without rootfinding should be more efficient and solve some of those issues:
Cvode routine CVode returned a root after reinitialization. The initial step-size after the event or heaviside function is too small. To fix this, increase absolute and relative tolerances! failed with error code 2
Not yet sure how much effort it would be.
The text was updated successfully, but these errors were encountered:
A first attempt towards AMICI-dev#2185
For events that occur at known timepoints, we don't need sundials'
root-finding. We can just stop the solver at the respective timepoints
and handle the events.
To be extended to parameterized but state-independent trigger functions.
A first attempt towards #2185
For events that occur at known timepoints, we don't need sundials' root-finding. We can just stop the solver at the respective timepoints and handle the events.
Here, events are sorted such that the `ne_solver` events that require root-finding by the solver come first and the other `ne - ne_solver` events come after that. The solver only tracks `ne_solver` roots.
To be extended to parameterized but state-independent trigger functions at some point.
We wouldn't really need any of sundials' rootfinding for handling events with time-based triggers.
Handling those events without rootfinding should be more efficient and solve some of those issues:
Not yet sure how much effort it would be.
The text was updated successfully, but these errors were encountered: