https://github.com/stevengj/cubature
Tip revision: d1955d864f53ecb2b95a802c4b9cceeeccae7b71 authored by Steven G. Johnson on 31 May 2023, 14:27:06 UTC
added citation info
added citation info
Tip revision: d1955d8
NEWS.md
# Release notes for cubature code
The following are the main changes in each subsequent tagged release
of the [cubature code by Steven G. Johnson](README.md).
## Version 1.0.4
* Fix hang in `hcubature` for certain integrands ([#14](https://github.com/stevengj/cubature/pull/14)).
## Version 1.0.3
* Transferred files and documentation to [Github](https://github.com/stevengj/cubature).
## Version 1.0.2
* Fix memory leak in `hcubature` on BSD (and MacOS) systems. Thanks to
Nicolas Tessore (@ntessore) for the bug report.
## Version 1.0.1
* `cubature.h` header now includes `<stdlib.h>`, to make sure `size_t` is defined
## Version 1.0
* Many API changes compared to pre-1.0 versions:
- rename `adapt_integrate` -> `hcubature`
- integrand now returns int to signal errors
- `error_norm` argument for vector-valued integrands
- `maxeval` and `npt` args are now `size_t`, not `int`
* New `pcubature` routines for p-adaptive (Clenshaw-Curtis) integration.
* Split `test.c` and some `#include` stuff from `hcubature.c` (to share
with `pcubature.c`).