sandialabs / Spitfire

Spitfire is a Python/C++ library for constructing tabulated chemistry models and solving differential equations.
Other
37 stars 9 forks source link

Add step rejection/retry to odesolve #28

Open michael-a-hansen opened 1 year ago

michael-a-hansen commented 1 year ago

At the moment odesolve can identify a step as unsuccessful and change the time step, force a linearization update, print a warning, raise an exception, etc. We should add the option of retrying the step that just failed (with the new linearization, etc.)