Skip to content

Releases: jacobwilliams/rklib

1.0.2

06 Jan 16:24
Compare
Choose a tag to compare

Minor update. No code changes.

  • Fixed some typos in rktp86 comments.
  • Updates to Readme, CI, docs, and unit tests.

1.0.1

11 Oct 23:32
056f43c
Compare
Choose a tag to compare
  • Fixed typos in some of the step functions that were causing incorrect results.

1.0.0

09 Oct 14:06
Compare
Choose a tag to compare
  • changed the include file extensions to .inc.
  • minor readme updates

0.6

29 Jul 16:24
Compare
Choose a tag to compare
0.6
  • Added new methods: rkss54, rkss76, and rktmy7s
  • Fixed an Intel compiler stack overflow when using real128 for the unit tests.
  • Updates to the readme and minor typo fixes.

0.5

28 Jul 21:47
Compare
Choose a tag to compare
0.5
  • Added new methods: dverk65, rkev87, rkdp85, rks98, rkr4, rklk5a, rklk5b, rkpp54b, and rkbs54.
  • Can now specify root finder for event location.
  • Fixed error message bug where all the error codes didn't match the string. 🐞
  • Fixed bug in rkls44 method. 🐞
  • Readme updates. Added description to the tables. Added some developer instructions.
  • Unit test updates. Added a new test.
  • Python scripts update. the generate_files now also updates the readme automatically.
  • Added the app used to generate some of the floating-point coefficients.

0.4

16 Jul 21:02
Compare
Choose a tag to compare
0.4
  • Added new methods: rkv65, rkssp53, rkssp43, rkls54, dverk78, rk5, rkc5, rkl5, rkpp54.
  • Added rklib_properties type for storing/retrieving method properties.
  • Allocate storage for function evaluations once in the class initialization, rather than every step.
  • Eliminated some compiler warnings
  • Updates to the unit tests
  • Updates to Readme file

0.3

09 Jul 04:43
Compare
Choose a tag to compare
0.3
  • Added new methods: rkk87, rks54, rkb109, rkssp22, rkssp33, rko10, rkh10, rkssp54, rkls44
  • Added status codes and messages, and cleaned up error handling. use status() method to get them after an integration.
  • Added a user-callable stop() method that can be used to stop the integration from the function.
  • Added option to stop the program on errors.
  • Added maximum number of steps option.
  • Added option to only report points at a specified rate
  • Added error check for h=0 to fixed step integration
  • Some code cleanup and reorganization

0.2

05 Jul 02:39
Compare
Choose a tag to compare
0.2
  • Added new methods: rks1110a, rkv65r, rkv76r, rkv87r, rkv98r, rktf65.
  • Enabled FSAL for the rkv65e method.
  • Some updates to the unit tests.

0.1

03 Jul 03:43
Compare
Choose a tag to compare
0.1

Initial release