Commit Graph

6350 Commits

Author SHA1 Message Date
Gilles ef2507a816 Prevent build failure of the "javadoc" tool on Java 8. 2017-05-04 01:12:22 +02:00
Gilles 4680647f69 MATH-1416: Depend on "Commons Numbers".
Added dependency on module "commons-numbers-core" (snapshot).
2017-05-04 01:06:12 +02:00
Gilles cc26f76ad1 Depend on snapshot version of "Commons RNG".
Replace usage of "BoxMullerGaussianSampler" (to be deprecated in the next
version of "Commons RNG").  Update unit tests that are overly sensitive to
the sequence generated by the RNG.
2017-05-04 00:10:51 +02:00
Gilles dff1a0953d MATH-1382: Unnecessary copying.
Thanks to Stefan Bunk for the report and fix.
Closes #42
2017-05-02 01:18:35 +02:00
Ray DeCampo a3984815eb MATH-1284: Replace uses of "Vector3D" in comments and supporting files with "Cartesian3D". 2017-04-30 08:26:36 -04:00
Ray DeCampo e21d4d436b MATH-1284: Replace/rename Coordinate?D classes (nee Vector?D) as Cartesian?D classes as per discussion.
When there are existing overridden methods accepting Vector<Euclidean?D> and Point<Euclidean?D>, add a disambiguating method accepting a Cartesian?D.
Eliminate casts where possible.
2017-04-29 20:29:29 -04:00
Ray DeCampo b815d2af5a MATH-1284: Vector no longer extends Point.
Replace/rename Vector?D classes with Coordinate?D classes which implement both Vector and Point.
When there are multiple implementations of the same method which would confuse the compiler, prefer the one which matches the documentation of the method.
2017-04-25 18:55:22 -04:00
Bruno P. Kinoshita 31e3a88efe MATH-1413 add generics to the Frequency class 2017-04-17 10:34:56 +12:00
Gilles b645f5d085 MATH-1407: Delete unit test class that fails too often.
This unit test does not test any functionality of the main code.
Failures indicate that "SecureRandom" does not fulfill expectations,
or that the test itself is wrong (although it seems to behave as
expected for "Random").
2017-04-04 17:32:22 +02:00
Sebb 19e0e29908 Unused imports 2017-04-02 20:59:35 +01:00
Gilles 43a0074022 Update "changes.xml". 2017-03-19 18:59:23 +01:00
Bruno P. Kinoshita a776a23658 Fixed typos 2017-03-20 00:43:31 +13:00
Gilles 37c3d36c85 Javadoc. 2017-03-07 15:48:17 +01:00
Gilles 08cbacf7e4 Javadoc. 2017-03-07 14:45:15 +01:00
Gilles bddcfd5a57 Merge branch 'MATH-1405_Iteratively-double-minDelta-for-KSTest-if-too-small'
Completes issue MATH-1405 (see JIRA).
2017-03-07 13:15:20 +01:00
Gilles b0b23c179a MATH-1405
As per the discussion on the JIRA page:
 * Modified method "hasTies" in order to use a single way for detecting ties.
 * Modified method "jitter": Add a random value that will modify the least
   significant bits of the number to be jittered.
 * Simplified method "fixTies".
 * When NaN values are present in the data, an exception is thrown.

Formatting of Javadoc.
Added unit tests.
2017-03-07 13:06:29 +01:00
Gilles 9805545526 Merge branch 'MATH-1405_Iteratively-double-minDelta-for-KSTest-if-too-small'
This closes #55
2017-03-02 15:10:53 +01:00
Gilles e280c86367 Use a faster RNG. 2017-03-02 15:02:15 +01:00
Gilles bb7e8951cb Comment formatting. 2017-03-02 13:48:36 +01:00
Gilles cd64fa339a Formatting (unit test). 2017-03-02 13:40:14 +01:00
Daniil Finkel 18f181ada7 MATH-1405: Iteratively double minDelta for Kolmogorov-Smirnov Test jiggling 2017-03-01 17:18:23 -05:00
Gilles 843267df5a Add unit test. 2017-02-24 14:52:08 +01:00
Gilles e9e76131f3 Make tolerance more stringent for trivial case (unit test). 2017-02-24 14:50:55 +01:00
Gilles 6563275706 Run the two "home-made" benchmarks. 2017-02-22 13:00:37 +01:00
Gilles 657b1b49da MATH-1393: Remove functionality provided by "Commons RNG". 2016-12-14 17:38:42 +01:00
Gilles d2e40b61f8 MATH-1393: Remove functionality available in "Commons RNG". 2016-12-14 17:38:42 +01:00
Gilles b0904d39a2 Unused import. 2016-12-14 17:38:42 +01:00
Gilles c9709dd49d Depend on "Commons RNG" (v1.0). 2016-12-14 17:38:42 +01:00
Gilles 0956e2d233 Typos. 2016-12-14 17:38:42 +01:00
Gilles d198cc8cae MATH-1393: Remove code provided in "Commons RNG". 2016-12-14 17:38:28 +01:00
Gilles 5c753a87c3 MATH-1361: Unit test (disabled).
Example code that shows the issue.
Unit test set to "@Ignore" since it takes a long time (testing many seeds).
2016-12-13 10:58:45 +01:00
Gilles b1d38d9bf2 Depend on Commons RNG v1.0 official release. 2016-12-13 09:02:24 +01:00
Gilles af1b5872ab MATH-1396: Overflow. 2016-11-17 19:06:06 +01:00
Gilles 7b42d43fa0 Code update (following change in "Commons RNG"). 2016-11-03 21:12:12 +01:00
Christoph Dibak 72df12fb2b MATH-1389: Performance improvement for Array2DRowRealMatrix.getSubMatrix() 2016-10-12 12:41:45 +02:00
Rob Tompkins f672e826f5 MATH-1387: adding RetryRunner to RandomUtilsDataGeneratorJDKSecureRandomTest 2016-10-09 16:23:08 -04:00
Rob Tompkins b9cd355813 MATH-1387: adding RetryRunner to RandomUtilsDataGeneratorAbstractTest 2016-10-09 16:09:55 -04:00
Rob Tompkins 47f305786e MATH-1387: making sudo required, upping memory profile 2016-10-09 16:00:37 -04:00
Rob Tompkins d9e43edd13 chore: adding tagging comments to development.howto 2016-09-20 14:20:27 -04:00
Rob Tompkins 6ddd71b061 chore: update branching conventions in /doc 2016-09-20 14:11:24 -04:00
Gary Gregory 6348d47ca3 Use {} for blocks. 2016-09-20 10:50:24 -07:00
Gary Gregory 221c843b84 Add missing '@Override' annotations. 2016-09-20 10:38:11 -07:00
Gary Gregory 762eb53f5c Remove redundant type arguments. 2016-09-20 10:37:01 -07:00
Artem Barger 98e27f58e7
Add JMH microbenchmark testing dependencies + profile 2016-09-13 01:28:16 +03:00
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