Changelog
- 0.5.0
- Update
nalgebra
andsimba
dependencies.
- Update
- 0.4.0
- Add generic type for the independent variable.
- Update internal representation of the solver result.
- Add bouncing ball example.
- 0.3.8
- Update the Butcher tableaus to declare the coefficients as constant instead of heap allocating.
- 0.3.7
- Fix a bug where the final step wouldn't be computed if rejected by the controller.
- 0.3.6
- Update the dependencies.
- 0.3.5
- Fix a bug in stiffness detection.
- 0.3.4
- Update the methods to use nalgebra's OVector to support DVector and SVector.
- Update the dependencies.
- 0.3.3
- Fix a bug in RK4 integration method.
- Add unit tests.
- 0.3.2
- Fix the iteration loop inside Runge-Kutta 4 method.
- 0.3.1
- Implement Runge-Kutta 4 method.
- Update the dependencies.
- 0.3.0
- Update to Rust 2018 edition.
- Implement the System trait.
- Implement a method to stop the integration when a condition is true.
- 0.2.0
- Update the dependencies.
- Use more idiomatic Rust.
- 0.1.2
- Change the signature of the function defining the ODE(s) to reduce the number of allocations.
- 0.1.1
- Implement automatic stiffness detection.
- Implement "backward" integration by allowing - to be positive or negative.
- Fix a bug in sparse output of dopri5.
- Add Lorenz attractor example.