Commit Graph

6156 Commits

Author SHA1 Message Date
Gilles 4cfe573b79 Upgrade "parent". 2016-09-04 16:40:05 +02:00
Gilles ae8f5f0457 Usage example (userguide).
Micro-benchmarking of random number generators ("Commons Rng") using "PerfTestUtils".
2016-09-04 12:44:06 +02:00
Gilles a215c3f91a Usage examples.
Code updated as a consequence of MATH-1383.
2016-09-04 12:39:00 +02:00
Gilles 55cc560f8a Link to API of releases 3.6 and 3.6.1. 2016-08-28 02:57:51 +02:00
Gilles 647b2ef3f0 Travis CI for "develop" branch. 2016-08-28 00:12:37 +02:00
Gilles d52a020ef7 MATH-1383
Update userguide: removing reference to deleted package "o.a.c.math4.rng".
2016-08-28 00:06:51 +02:00
Gilles e2423a4684 Merge branch 'develop__dependent_on_commons_rng' into develop
Completes issue MATH-1383 (see JIRA).
2016-08-27 22:02:24 +02:00
Gilles af6bbeefbf MATH-1383
Modifications required following RNG-10.
2016-08-23 02:11:34 +02:00
Gilles d14573fe37 MATH-1383
Documentation cleanup after move of PRNG functionality to Commons Rng.
The following were deleted:
 * Stress test reports
 * Section in the userguide
 * Usage example ("RandomStressTester.java" and "stdin2testu01.c")
2016-08-19 01:29:09 +02:00
Gilles 6804238e62 Update "changes.xml". 2016-08-18 23:21:40 +02:00
Gilles eeeb553cea MATH-1383
Commons Math now depends on Commons Rng.
2016-08-18 03:15:39 +02:00
Emmanuel Bourg 827d9644c8 Disable the Math.round() test failing with Java 7 (fixed in Java 8) 2016-08-05 23:02:50 +02:00
Otmar Ertl 819318486d Fix KthSelector to consider natural order of doubles 2016-08-05 17:03:09 +02:00
Thomas Neidhart 83b70a377f Fix "FastMath#round(..)" to comply to changed contract of "Math#round()" in Java 8 2016-08-05 15:17:43 +02:00
Luc Maisonobe 540564e190 Fix DerivativeStructure.pow for 0 argument and power less than 1. 2016-08-05 15:05:33 +02:00
Luc Maisonobe c64856ff7f Fixed DerivativeStructure.pow(0.0).
x^0 is always 1.0, regardless of x (even if x is NaN in fact).
2016-08-05 15:00:08 +02:00
Phil Steitz 5c341d9ded Renamed o.h.stat.inference.TestUtils to InferenceTestUtils 2016-08-05 14:25:35 +02:00
Gilles dccc125541 Formatting (tabs, alignment). 2016-06-11 21:01:45 +02:00
Gilles 821886a960 Merge branch 'fix-MATH-1376_simplex' into develop
Completes the following issues (see JIRA):
  MATH-1376
  MATH-1377
2016-06-11 20:35:48 +02:00
Gilles 65efb3d3db Update "changes.xml". 2016-06-11 20:34:47 +02:00
Gilles a6a48cfd37 MATH-1377
Short-circuit unnecessary computations.
2016-06-11 20:31:44 +02:00
Gilles 66a775c9fe MATH-1376
Fixed incorrect iteration number (variable was not updated).

Thanks to Thomas Weise for the report and fix.
2016-06-11 20:08:32 +02:00
Gilles fc9d93db68 Perform computation/allocation only if needed.
Thanks to Dave Brosius.
2016-05-31 02:38:16 +02:00
Gilles 362ab2bc41 Unnecessary String creation.
Thanks to Dave Brosius.
2016-05-31 02:30:47 +02:00
Gilles 633de29fed Initialize at declaration.
Thanks to Dave Brosius.
2016-05-31 02:28:14 +02:00
Gilles e7c42ed0fb MATH-1319
Deprecating class that it relies on a deprecated API (cf. MATH-1366).
2016-05-29 23:11:14 +02:00
Gilles aca1cd3ec0 Update "changes.xml" 2016-05-29 22:50:55 +02:00
Gilles 595f3fb79a Merge branch 'task-MATH-1366' into develop
Completes the following issues (see JIRA):
  MATH-1366
  MATH-1341
  MATH-1363
  MATH-1346
  MATH-1369
2016-05-29 22:19:13 +02:00
Gilles ccba0cfc3f MATH-1369
Move class to where it belongs.
2016-05-29 21:56:46 +02:00
Gilles b85d898d2a Javadoc. 2016-05-29 18:47:19 +02:00
Gilles 64c51505a8 MATH-1366
Deprecation.
Interface is not removed yet: Application developers might have to perform non-trivial adaptation to the new API (namely if they were using the "setSeed" methods).
2016-05-29 18:34:16 +02:00
Gilles 525b82ca9f Javadoc. 2016-05-29 18:25:48 +02:00
Gilles 77e11bfa2b Javadoc. 2016-05-29 18:20:31 +02:00
Gilles 34b9698662 Javadoc.
Removed obsolete documentation.
2016-05-29 18:08:41 +02:00
Gilles 156dfa6da1 Javadoc. 2016-05-29 17:27:46 +02:00
Gilles fc3e1eac67 Javadoc. 2016-05-29 16:31:15 +02:00
Gilles c4c288a3e0 Merge branch 'feature-MATH-1290' into develop
Completes the following reports (see JIRA):
  MATH-1290
  MATH-1291
  MATH-1292
2016-05-24 01:04:11 +02:00
Eric Barnhill a3677db89e Changed Math.ulp in ComplexUtilsTest to 0. Fixed some doc in ComplexUtils that was getting a style complaint. 2016-05-23 21:45:30 +02:00
Gilles c82bb1b56a Javadoc. 2016-05-23 17:46:57 +02:00
Gilles 34eba81322 MATH-1366
Obsolete class removed (replaced by method "asUniformRandomProvider" in "RandomUtils").
2016-05-20 14:32:30 +02:00
Gilles 47c41fe307 Removed obsolete tests (cf. MATH-1158). 2016-05-20 14:24:00 +02:00
Gilles 7550cb4641 MATH-1366
Deleted a bunch of inter-dependent classes and unit tests.

All RNG algorithms previously implemented in package "o.a.c.m.random" are now in package "o.a.c.m.rng.internal.source32".
Functionalities of "RandomDataGenerator" are provided by "RandomUtils.DataGenerator" and classes in package "o.a.c.m.distribution".
Base classes "BitsStreamGenerator" and "AbstractWell" are obsolete (replaced by classes in package "o.a.c.m.rng.internal" and below).
2016-05-20 14:07:46 +02:00
Gilles 4bbe9ee5bd Javadoc. 2016-05-20 13:53:54 +02:00
Gilles 21cfd1006e MATH-1363
Userguide update.
2016-05-19 18:34:51 +02:00
Gilles e491455737 MATH-1346
Class removed: similar functionality is available from "EmpiricalDistribution",
"RandomUtils.DataGenerator" and classes in package "o.a.c.m.distribution".
2016-05-19 18:32:08 +02:00
Gilles dcde92e7d8 MATH-1363
Userguide update.
2016-05-19 01:52:13 +02:00
Gilles cede12d455 MATH-1366
Functionality of "RandomAdaptor" replaced by "JDKRandomAdaptor" for the new RNG API.
2016-05-17 20:20:28 +02:00
Gilles 60c18b75f6 MATH-1366
Removed unused classes.
2016-05-17 20:01:40 +02:00
Gilles 75bc95b6a9 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:38:01 +02:00
Gilles ac938e644f MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:37:44 +02:00