Release History

Version Date Description
2.0 2021-08-07 This is a major release. The mains changes are improved relatived scheduling of step handlers and events handlers in ODE, addition of a finish callback in step handlers and bug fixes.
1.8 2020-12-05 This is a maintenance release.
1.7 2020-06-23 This is a maintenance release. It fixes an infinite loop in event handling.
1.6 2019-11-01 This is a maintenance release.
1.5 2019-05-06 This is a maintenance release. The main changes since last version are the introduction reset events in ODE.
1.4 2018-11-17 This is a maintenance release. The main changes since last version are the introduction of support for complex ordinary differential equations (both primary and secondary equations).
1.3 2018-05-08 This is a maintenance release. The main changes since last version is that secondary equations can now updates the derivatives of the primary equation.
1.2 2017-10-25 This is a maintenance release.
1.1 2017-03-16 This is a maintenance release.
1.0 2016-06-23 This is the first release of the library

Release 2.0 – 2021-08-07

Type Changes By
Allow retrieving event handler configuration from ODE integrators. Fixes issues/147. luc
Added a separate finish method in ODE step handlers to be called after last step. Fixes issues/146. luc
Fixed out-of-order scheduling of calls to step handlers and event handlers. Fixes issues/145. luc
Removed methods and constants deprecated during the 1.x series. Fixes issues/121. luc
Added event filtering for field ODE. Fixes issues/120. luc
Use primitive double for initial step and error factors in Field adaptive step size integrators. Fixes issues/118. Thanks to afossa. luc
Fix interpolation of a pair of ODE states whose times are the same. Such a pair can appear when a RESET_STATE or RESET_DERIVATIVES event occurs at the integration stop time. Fixes issues/112. Thanks to andrewsgoetz. andrewsgoetz

Release 1.8 – 2020-12-05

Type Changes By
No changes directly in this module. However, lower level Hipparchus modules did change, hence a new release was needed. luc

Release 1.7 – 2020-06-23

Type Changes By
Fix infinite loop in event handling when a RESET_STATE or RESET_DERIVATIVES event causes two other event detectors to trigger simultaneously and discontinuously at the same time. Fixes issues/94. Thanks to Mikael. evan

Release 1.6 – 2019-11-01

Type Changes By
No changes directly in this module. However, lower level Hipparchus modules did change, hence a new release was needed. luc

Release 1.5 – 2019-05-06

Type Changes By
Fixed missing safety check in multi-step integrators. Github: fixes #62. Fixes issues/62. luc
Avoid too many multi-step integrator restarts after event resetting derivatives. Github: fixes #54. Fixes issues/54. luc
Add Action.RESET_EVENTS to ask the integrator to recheck all event detectors without recomputing the step. Use when the g function of one event detector depends on events occurring in another event detector. evan

Release 1.4 – 2018-11-17

Type Changes By
Added support for complex ordinary differential equations (both primary and secondary equations). Github: fixes #39. Fixes issues/39. luc

Release 1.3 – 2018-05-08

Type Changes By
Fix Field ODE interpolation with restricted step. evan
Allow secondary equations to update derivatives of primary equation in ODE. GitHub: fixes #31. Fixes issues/31. luc

Release 1.2 – 2017-10-25

Type Changes By
No changes directly in this module. However, lower level Hipparchus modules did change, hence a new release was needed. luc

Release 1.1 – 2017-03-16

Type Changes By
Fixed Field ODE integrators handling of secondary equations. GitHub: fixes #7. Fixes issues/7. luc

Release 1.0 – 2016-06-23

Type Changes By
Fix out of order event detection in rare cases. evan
Revamped Ordinary Differential Equations API to match the new API introduced with field-based ODE. luc
Fixed wrong handling of state resets in Adams-Bashforth and Adams-Moulton integrators. luc
Fixed infinite loop when some step reduction was silently filtered to min step in Gragg-Bulirsch-Stoer integrator. luc
Added early detection of NaNs appearing during integration. luc
Enhance reliability of event detection with multiple event detectors. evan
Revamped Ordinary Differential Equations API to match the new API introduced with field-based ODE. luc
Modularized the library. tn

Back to top

Version: 2.0. Last Published: 2021-08-04.

Reflow Maven skin by Andrius Velykis.