1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
# cubature 2.0.3
- Fixed up stack overrun in `Cuba-4.2/src/divonne/Split.c` (lines
119--128 utilizing a flag for first time through loop
- More cleanup of `Makevars`
# cubature 2.0.2
- Fixed up uninitialized count for `hcubature` (Thanks, Ehsan
Masoudi)
- Tentative fix of infinite value for `minfluct` in
`Cuba-4.2/src/suave/Integrate.c` in lines 197--205. (Thanks,
Prof. Brian Ripley)
- Miscellaneous fixes for compilation on various platforms.
* Cleaned up `Makevars` and `Makevars.win` to remove some unused
flags. Tentative fix for solaris in `Makevars` and
`Cuba-4.2/src/common/stddecl.c`.
* Removed printing of `statefile` in all the `src/*/Integrate.c`
routines to avoid segfault on solaris.
* Added `ret_code` for return value in call to `getloadavg` in
`Cuba-4.2/src/common/Fork.c`. Also added an `#ifdef SOLARIS` for
including appropriate header under solaris.
* Fixed up call to `MASTER` variadic macro by including dummy argument
0 in `Cuba-4.2/src/common/Fork.c`, line 146.
* Replaced multi-statement macro with a `do { } while(0)` hack.
* Reworked code around `Cuba-4.2/src/divonne/Rule.c` checks for
key values (lines 593 to 600).
* Fixed up call to `WORKER` variadic macro by including dummy argument
0 in `Cuba-4.2/src/common/Parallel.c`, line 393.
* Moved `#ifdef FRAMECOPY` outside in
`Cuba-4.2/src/common/Parallel.c` to avoid embedding directives in
macro args, lines 70-80.
# cubature 2.0
- Major update. Integrates [Cuba 4.2](http://www.feynarts.de/cuba/)
library
- Allows for finite or infinite limits of integration (courtesy of
Simon Gaure)
- Deprecates `doChecking` argument. Now it does nothing and will be
removed in future versions.
# cubature 1.4-1
- Fixed up `scale` argument to tests to conform to pass checks.
- Removed any reference to orphaned package `R2Cuba` and updated
vignette with information on imminent 2.0 release.
# cubature 1.4
- Fixed up the C call so that it is re-entrant (brought to my
attention by Pierre de Villemereuil). This should be considered a
bug fix!
- Corrected private notes
# cubature 1.3-13
- Generated package docs using pkgdown
- Synced up to cubature-1.0.3
- Added LICENSE file ([request of Nick Youngblut](https://github.com/bnaras/cubature/issues/12))
# cubature 1.3-12
- Minor typographical and documentation fixes
# cubature 1.3-11
- Merged Manuel Koller's registration for C code and vignette fix
for NA.
- Moved cubature header and exp_cubature headers to `inst/include`
for linking to other packages
# cubature 1.3-10
- Renamed `Readme.md` to `README.md`
- Removed references to ab-initio website that caused some hassle
due to misconfigured site.
# cubature 1.3-9
# cubature 1.3-8
# cubature 1.3-7
- Registered .Call stuff and removed microbenchmark suggestion in
favor of benchr.
# cubature 1.3-4
- Generated smaller pcubature header (`clencurt.h`) using
M = 16 and put back C cubature source in tree.
# cubature 1.3-3
- Moved the cubature-1.0.2 C library to github to avoid
hitting the CRAN size limit.
# cubature 1.3-2
- Added vignette showing huge gains due to vectorization
# cubature 1.3-1
- Added pcubature
- Added vector versions
# cubature 1.3-0
- Moved to SGJ cubature-1.0.2 version.
- `adaptIntegrate` and `hcubature` are aliases
- `hcubature` function gains a norm argument that is set to a
sensible default so as not to affect depending packages
# cubature 1.2-0
- Moved to `Rcpp` framework
- Added tests in preparation for SGJ cubature-1.0.2 version
# cubature 1.1-3
- Roxygenized in preparation for upgrade to newer version of
cubature library on abinitio website
# cubature 1.1-2
- Registered native cubature functions `adapt_integrate` and
`adapt_integrate_v` so that they are directly callable from C
(courtesy of Simen Gaure)
# cubature 1.1-2
- Fixed typo in doc for function `adaptIntegrate`; default value for
`doChecking` was incorrectly stated as `TRUE`
# cubature 1.1-1
- Added `doChecking` argument (default `FALSE`) to save some
computation time in evaluating integrand (9% speedup).
# cubature 1.1
- Synced up to SGJ cubature routines dated 2010-10-18 on [his
website](https://github.com/stevengj/cubature)
- Bugfix: potential memory leak fixed up in heap routine (my oversight!)
- Routine `adaptIntegrate` gains ... argument (request of Baptiste Auguie)
- Corrected radius constant in `testFn2` to match cubature output exactly
# cubature 1.0
- Original version of package based on Steven G. Johnson's cubature
routines at http://ab-initio.mit.edu/wiki/index.php/Cubature
|