Releases: jacobwilliams/rklib
Releases · jacobwilliams/rklib
1.0.2
1.0.1
- Fixed typos in some of the step functions that were causing incorrect results.
1.0.0
- changed the include file extensions to
.inc
. - minor readme updates
0.6
- Added new methods:
rkss54
,rkss76
, andrktmy7s
- Fixed an Intel compiler stack overflow when using
real128
for the unit tests. - Updates to the readme and minor typo fixes.
0.5
- Added new methods:
dverk65
,rkev87
,rkdp85
,rks98
,rkr4
,rklk5a
,rklk5b
,rkpp54b
, andrkbs54
. - 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
- 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
- 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
- Added new methods:
rks1110a
,rkv65r
,rkv76r
,rkv87r
,rkv98r
,rktf65
. - Enabled FSAL for the
rkv65e
method. - Some updates to the unit tests.
0.1
Initial release