The following are the main changes in each subsequent tagged release of the cubature code by Steven G. Johnson.
- Fix hang in
hcubature
for certain integrands (#14).
- Transferred files and documentation to Github.
- Fix memory leak in
hcubature
on BSD (and MacOS) systems. Thanks to Nicolas Tessore (@ntessore) for the bug report.
cubature.h
header now includes<stdlib.h>
, to make suresize_t
is defined
-
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 integrandsmaxeval
andnpt
args are nowsize_t
, notint
- rename
-
New
pcubature
routines for p-adaptive (Clenshaw-Curtis) integration. -
Split
test.c
and some#include
stuff fromhcubature.c
(to share withpcubature.c
).