The following are the main changes in each subsequent tagged release of the cubature code by Steven G. Johnson.
- Fix hang in
hcubaturefor certain integrands (#14).
- Transferred files and documentation to Github.
- Fix memory leak in
hcubatureon BSD (and MacOS) systems. Thanks to Nicolas Tessore (@ntessore) for the bug report.
cubature.hheader now includes<stdlib.h>, to make suresize_tis defined
-
Many API changes compared to pre-1.0 versions:
- rename
adapt_integrate->hcubature - integrand now returns int to signal errors
error_normargument for vector-valued integrandsmaxevalandnptargs are nowsize_t, notint
- rename
-
New
pcubatureroutines for p-adaptive (Clenshaw-Curtis) integration. -
Split
test.cand some#includestuff fromhcubature.c(to share withpcubature.c).