Commit Graph

5820 Commits

Author SHA1 Message Date
Ray DeCampo 9a3b7e4797 MATH-1416: Remove RootsOfUnity from commons-math as it have been moved to commons-numbers 2017-09-16 11:39:18 -04:00
Ray DeCampo e415b2f4f3 MATH-1416: Remove Quaternion from commons-math as it have been moved to commons-numbers 2017-09-16 11:36:10 -04:00
Ray DeCampo 63bb89e498 MATH-1416: Remove AbstractFormat from commons-math as they have been moved to commons-numbers 2017-09-15 17:04:52 -04:00
Ray DeCampo 2f038f0073 MATH-1416: Remove BigFractionFormat and ProperBigFractionFormat from commons-math as they have been moved to commons-numbers 2017-09-15 17:02:09 -04:00
Ray DeCampo b31b5ca32a MATH-1416: Remove FractionFormat and ProperFractionFormat from commons-math as they have been moved to commons-numbers 2017-09-15 16:58:00 -04:00
Gilles 13e0ba5aff Explicitly use class from "Commons RNG".
Change removes the dependency loop between "o.a.c.math4.random" and
"o.a.c.math4.distribution" packages.
2017-08-16 15:20:58 +02:00
Gilles 2c6e3404bc MATH-1429: "UnitSphereRandomVectorGenerator" replaced by "UnitSphereSampler".
Functionality moved to "Commons RNG":
  https://issues.apache.org/jira/browse/RNG-39
2017-08-16 14:42:19 +02:00
Gilles dcaed2dc28 Unused import. 2017-08-09 14:37:42 +02:00
Gilles bd82fe9fc0 MATH-1426: Add constructor that takes a "Double[]" argument.
Thanks to Karl Richter.
2017-08-09 14:32:56 +02:00
Gilles 496934effc Javadoc. 2017-08-09 13:56:01 +02:00
Gilles 05c28c05e9 Javadoc.
Thanks to Karl Richter.
2017-08-09 13:54:22 +02:00
Gilles e1f30a1c32 MATH-1425: Overridden methods for improved performance.
Thanks to Christoph Dibak.
2017-07-22 02:17:35 +02:00
Gilles f940239fd2 Javadoc. 2017-07-18 13:10:50 +02:00
Gilles 612a04d6b0 Javadoc. 2017-06-22 03:17:03 +02:00
Gilles b05bd69cdd Avoid repeated computations. 2017-06-22 03:14:35 +02:00
Gilles 34adc60660 MATH-1421: Code refactoring.
Replaced unnecessary usage of "pow" function.
Reordered some operations.

It fixes the reported case where the lower bound was negative (see unit
test), but it might not be sufficient to avoid the problem in all cases.
2017-06-22 03:03:15 +02:00
Gilles 777af155a6 Merge commit 'refs/pull/62/head' of https://github.com/apache/commons-math
Closes #62.
2017-06-15 15:06:47 +02:00
Gilles 1b53f09c3a MATH-1419 2017-06-15 14:21:21 +02:00
Hang Park 67ef6efb61 MATH-1419: Invalid usage of exception in PolynomialSplineFunction
Fix order of parameter for NumberIsTooSmallException when length of
knots is less than 2 in the constructor of PolynomialSplineFunction to
be fit with the definition of the exception. Moreover, boundedIsAllowed
value is changed to true since 2 is also allowed value.

Change the error message format for this exception appropriately in
English and French.

Since this does not affect any error during using the library, but to
make the code more concrete, following definition strictly is important
things to implement functionalities.
2017-06-15 21:17:06 +09:00
Gilles 6f27b4ae8f MATH-1416: Delete functionality available in "Commons Numbers". 2017-06-03 02:31:16 +02:00
Gilles af7f247b64 MATH-1416: Depend on "Commons Numbers".
Use utility methods now defined in module "commons-numbers-angle".
2017-06-03 02:29:30 +02:00
Gilles d9979fa978 Implementation details should not be "public". 2017-05-29 02:32:40 +02:00
Gilles 4717edc26a Javadoc.
Removed "@link" references were causing javadoc warnings.
2017-05-29 02:28:54 +02:00
Gilles bb5568bdc2 Javadoc.
Methods moved to "Commons Numbers".
2017-05-29 02:22:23 +02:00
Gilles 44ff5b5749 Javadoc errors.
Fields that are "private" cannot be referenced with the "@value" tag.
2017-05-29 02:16:05 +02:00
Gilles 08986d79d8 Javadoc. 2017-05-28 02:30:38 +02:00
Gilles 4a37273818 MATH-1416: Delete utilities now in "Commons Numbers". 2017-05-25 02:02:16 +02:00
Gilles 3200db1671 MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-arrays"). 2017-05-25 01:47:49 +02:00
Gilles 97dc91d154 Missing Javadoc comment. 2017-05-22 01:27:36 +02:00
Gilles f10bd416ec Unused import. 2017-05-22 01:26:52 +02:00
Gilles 13710c36f5 Trailing whitespace (CheckStyle). 2017-05-22 01:26:03 +02:00
Gilles 494745fdd0 MATH-1416: Deleted code ported to "Commons Numbers" (module "commons-numbers-combinatorics"). 2017-05-22 00:56:14 +02:00
Gilles d442a770f2 MATH-1416: Replaced usage of combinatorics code with equivalent calls to "Commons Numbers". 2017-05-22 00:54:01 +02:00
Gilles 96c8597c0f MATH-1416: Deleted "ContinuedFraction".
Code is now part of "Commons Numbers" (in module "commons-numbers-fraction").
2017-05-21 04:53:09 +02:00
Gilles b81be1fea3 MATH-1416: Delete functionality now in "Commons Numbers". 2017-05-15 01:15:47 +02:00
Gilles 7f74708201 MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-gamma"). 2017-05-15 01:15:09 +02:00
Gilles 44ab256961 MATH-1416: Delete functionality now in "Commons Numbers". 2017-05-14 23:31:25 +02:00
Gilles 2ec4deacfd MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-gamma"). 2017-05-14 23:28:59 +02:00
Gilles e3eff1e3a4 MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-gamma").
Transitional state (until issue NUMBERS-39 is done).
2017-05-13 21:21:24 +02:00
Ray DeCampo cec35baf0b Last of the javadoc issues 2017-05-13 10:40:25 -04:00
Ray DeCampo cc6a661f99 Fix javadoc issues 2017-05-13 10:39:00 -04:00
Ray DeCampo 5634d8c4cc Fix javadoc issues 2017-05-13 10:38:41 -04:00
Ray DeCampo 8e20a6e04b Fix javadoc issues 2017-05-13 10:38:29 -04:00
Ray DeCampo 4666eb3538 Fix javadoc issues 2017-05-13 10:38:19 -04:00
Ray DeCampo d5b2a8bdec Fix javadoc issues 2017-05-13 10:38:09 -04:00
Ray DeCampo 7c7a1c2a4f Fix javadoc issues 2017-05-13 10:27:35 -04:00
Ray DeCampo a5b47638d4 Fix javadoc issues - had to use CSS to simulate nested <sup> tags 2017-05-13 09:52:59 -04:00
Ray DeCampo d06517ad50 Fix javadoc issues 2017-05-13 09:44:32 -04:00
Ray DeCampo 55a6aa82d1 Fix javadoc issues 2017-05-13 09:42:41 -04:00
Ray DeCampo 2fac0dc774 Fix javadoc issues 2017-05-13 09:30:43 -04:00
Ray DeCampo e2940dbf8a Fix javadoc issues 2017-05-13 09:22:08 -04:00
Ray DeCampo f2eaada92d Fix javadoc issues 2017-05-13 09:21:02 -04:00
Ray DeCampo e94dbfd332 Fix javadoc issues 2017-05-13 09:15:35 -04:00
Ray DeCampo 5976c9e445 Fix javadoc issues 2017-05-13 09:08:59 -04:00
Ray DeCampo 44b2b2c1b4 Fix javadoc issues 2017-05-12 18:05:11 -04:00
Ray DeCampo 69f13aed99 Fix javadoc issues 2017-05-12 18:00:58 -04:00
Ray DeCampo b6bcbff8dc Fix javadoc issues 2017-05-12 17:55:33 -04:00
Ray DeCampo 53d9d652f2 Fix javadoc issues 2017-05-12 17:52:09 -04:00
Ray DeCampo 6440b7f648 Fix invalid HTML entity in javadoc 2017-05-12 17:38:42 -04:00
Ray DeCampo 7a59c0af26 MATH-1284: Merge branch 'feature-MATH-1284' 2017-05-12 17:30:53 -04:00
Gilles bf91584896 Probable typo (tolerance setting in unit test). 2017-05-10 15:33:13 +02:00
Gilles 0f3648f749 Unit tests should have their own tolerance settings. 2017-05-10 15:31:56 +02:00
Gilles e7b4025ee0 Made field "private" (unit test). 2017-05-10 15:27:06 +02:00
Gilles 59279e378c Javadoc. 2017-05-10 15:25:36 +02:00
Gilles d71ead41fb Made class fields "private". 2017-05-10 15:23:07 +02:00
Gilles 6568bb2543 Removed deprecated instance field. 2017-05-10 14:48:31 +02:00
Gilles 6ea0eb2d48 Removed deprecated instance field. 2017-05-10 14:44:57 +02:00
Gilles 10e3811403 Removed deprecated instance field and associated contructors.
The RNG instance is passed as argument to the methods that require it.
2017-05-10 14:41:17 +02:00
Bruno P. Kinoshita 5d87a88952 Fix all PMD issues (missing Javadocs for class fields) 2017-05-10 21:13:58 +12:00
Bruno P. Kinoshita 1b80dc4965 Fix all checkstyle issues (missing javadocs params and trailing white space) 2017-05-10 20:53:08 +12:00
Bruno P. Kinoshita 60fdd5f3a6 MATH-1413: Add changes.xml entry 2017-05-10 19:58:44 +12:00
Bruno P. Kinoshita 843fbfbc34 Merge remote-tracking branch 'origin/pr/58'
This closes #58
2017-05-10 19:56:52 +12:00
Gilles ed1ce82d82 MATH-1417: Incorrect loop start.
Thanks to Jean-François Lecomte for the report and the fix.
2017-05-09 21:31:24 +02:00
Sebb 7a7b390528 Useless Javadoc 2017-05-09 16:59:10 +01:00
Sebb ae41a22882 Tags don't apply here 2017-05-09 16:37:48 +01:00
Sebb 273b353bf0 More Javadoc8 placation 2017-05-09 16:36:41 +01:00
Sebb 9c1c9ab1bf Bad HTML fixups 2017-05-09 16:22:02 +01:00
Sebb 6b95a3a87c Use simpler MathJax escape sequence 2017-05-09 15:41:09 +01:00
Sebb 57e3daac9d Use HTML entity to placate Javadoc8 2017-05-09 15:18:53 +01:00
Bruno P. Kinoshita f5b5a8b0bc MATH-1381: changes.xml entry 2017-05-09 15:06:52 +12:00
Kexin Xie 9df5e9419d fix a bug that sometimes Binomial test return probability greater than 1 2017-05-09 15:06:52 +12:00
Ray DeCampo 53ec46ba27 Fix some javadoc issues. 2017-05-07 12:35:54 -04:00
Sebb 7b8e00e4d3 Drop references to non-existent classes 2017-05-06 16:51:09 +01:00
Ray DeCampo c9e49faac2 MATH-1284: Fix javadoc references 2017-05-06 11:03:18 -04:00
Ray DeCampo 05edf06360 MATH-1284: Restore Vector3D class as an abstract implementation of Vector<Euclidean3D> and now Cartesian3D extends Vector3D.
Restore the public interface of Vector3DFormat to act on Vector3D.
2017-05-06 10:59:17 -04:00
Ray DeCampo 09c55eb812 MATH-1284: Restore Vector2D class as an abstract implementation of Vector<Euclidean2D> and now Cartesian2D extends Vector2D.
Restore the public interface of Vector2DFormat to act on Vector2D.
2017-05-06 10:51:16 -04:00
Ray DeCampo 9be91f380c MATH-1284: Restore Vector1D class as an abstract implementation of Vector<Euclidean1D> and now Cartesian1D extends Vector1D.
Restore the public interface of Vector1DFormat to act on Vector1D.
2017-05-06 10:45:00 -04:00
Ray DeCampo a27ca511a5 MATH-1284: Replace uses of "Vector1D" in comments and supporting files with "Cartesian1D". 2017-05-04 07:30:27 -04:00
Ray DeCampo e508ad09d7 MATH-1284: Replace uses of Vector3D in user guide with Cartesian2D. 2017-05-04 07:27:37 -04:00
Ray DeCampo c7d20472de MATH-1284: Replace uses of "Vector2D" in comments and supporting files with "Cartesian2D". 2017-05-04 07:25:15 -04:00
Gilles 35e0ba4493 Fixed over-zealous "search-and-replace". 2017-05-04 02:22:53 +02:00
Gilles 50d2939125 MATH-1416: Depend on "Commons Numbers".
Replaced class "ArithmeticUtils" by its equivalent in module "commons-numbers-core".
2017-05-04 01:55:53 +02:00
Gilles e082e0c48e MATH-1416: Depend on "Commons Numbers".
Replaced class "Precision" by its equivalent in module "commons-numbers-core".
2017-05-04 01:19:44 +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 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 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
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
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 d52a020ef7 MATH-1383
Update userguide: removing reference to deleted package "o.a.c.math4.rng".
2016-08-28 00:06:51 +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 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
Gilles 60889c0435 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:37:21 +02:00
Gilles da11fb29e7 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:36:54 +02:00
Gilles 7059474674 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:36:35 +02:00
Gilles 19ca67ad41 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:28:47 +02:00
Gilles aa3a0187af MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:28:19 +02:00
Gilles 8fe2360920 MATH-1366
Implementation of the RNG was moved to package "o.a.c.m.rng.internal.source32".
2016-05-17 19:26:44 +02:00
Gilles db78a70f19 Unused "import". 2016-05-17 19:25:58 +02:00
Gilles ade7e6d96f Javadoc. 2016-05-17 19:25:01 +02:00
Gilles a8c6d43b5a MATH-1365
Adapt unit test to the changed signature of the constructor.
2016-05-17 19:04:39 +02:00
Gilles daf0c68d5d Javadoc. 2016-05-17 18:19:03 +02:00
Gilles 36ee522233 MATH-1365
Class requires custom serialization after moving to the new RNG API (cf. MATH-1360).
2016-05-17 18:04:14 +02:00
Gilles 8e71711c1c MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 0caba0845d MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 1b5aef881b MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 022a020bde MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles d7a1666f9a MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 521b9b3385 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles a9fdcd64bf MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles b720481312 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles ae7ade3990 Unused "import". 2016-05-17 15:30:23 +02:00
Gilles f3108e2771 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 583d57dbe0 Unused "import". 2016-05-17 15:30:23 +02:00
Gilles a3fae474e5 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles f9f632e705 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 0484bdb3f6 MATH-1335
Use new RNG API.

Unit tests rewritten to avoid unnecessary usage of "RandomDataGenerator" (cf. MATH-1341).
2016-05-17 15:30:23 +02:00
Gilles 11a7e62a89 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 7331773448 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles d707364257 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles ed78ce27aa Unused "import". 2016-05-17 15:30:23 +02:00
Gilles 829a4e9ce3 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 63a9488f29 MATH-1335
Use new RNG API.

Unrelated code comments removed in unit test.
2016-05-17 15:30:23 +02:00
Gilles 11409e628b MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 0c9af5f450 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 6fc152e417 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles f81e046546 MATH-1335
Use new RNG API.
2016-05-17 15:30:23 +02:00
Gilles 57e01f404e Merge branch 'feature-MATH-1341' into develop
Completes issue MATH-1341 (see JIRA).
2016-05-17 14:53:36 +02:00
Gilles 085816b7cf Javadoc. 2016-05-17 13:09:45 +02:00
Gilles bc93a9f76a Javadoc. 2016-05-17 13:08:50 +02:00
Gilles d731d1645a Javadoc. 2016-05-16 19:05:24 +02:00
Gilles 2f8ddc3985 Javadoc. 2016-05-16 19:01:06 +02:00
Gilles 0f9ce497b0 MATH-1341
Avoid "unchecked cast" warning.
2016-05-16 02:23:00 +02:00
Gilles 748cb60930 MATH-1341
Use "RandomUtils" instead of "RandomDataGenerator".
2016-05-16 00:59:13 +02:00
Gilles 653b46857a MATH-1341
Select a seed that make unit tests pass.
2016-05-16 00:58:01 +02:00
Gilles 1325484c33 Update "changes.xml". 2016-05-14 16:52:02 +02:00
Gilles 64b47d86fa Merge branch 'feature-MATH-1318' into develop
Completes issue MATH-1318 (see JIRA).
2016-05-14 16:26:21 +02:00
Gilles 0338025679 Use explicit constructor invocation ("this"). 2016-05-14 14:20:14 +02:00
Gilles 412a8a0ba6 MATH-1341
Unit tests.
2016-05-13 15:45:34 +02:00
Gilles 363be2fea6 MATH-1341
Replacement for "o.a.c.m.random.RandomDataGenerator".
Features:
* No trivial syntactic sugar for sampling from distributions
* No duplicate code (secure vs non-secure data generation share the same code)
* No lazy initialization

New class also obsoletes class "RandomGeneratorFactory".
2016-05-13 15:40:26 +02:00
Gilles aa89262410 Update "changes.xml".
Attribution.
Trailing spaces removed.
2016-05-10 23:52:51 +02:00
Gilles b77184a218 MATH-1015
Gauss-Laguerre quadrature scheme.
Thanks to Thomas Neidhart.
2016-05-10 23:47:36 +02:00
Gilles db50bb3c3c Typo. 2016-05-10 23:41:59 +02:00
Gilles f695c9ce35 MATH-736
Removed methods deprecated 4 years ago.
2016-05-07 02:18:14 +02:00
Gilles 9e877986cd Update "changes.xml". 2016-05-06 12:36:38 +02:00
Eric Prescott-Gagnon 5366158572 Improved digamma function, especially for negative values. 2016-05-05 13:48:13 -04:00
Gilles cbae75b900 Unused "import" statement. 2016-04-30 16:09:31 +02:00
Gilles bfc0257adb Report existence of release 3.6.1 in "changes.xml". 2016-04-30 16:07:15 +02:00
Gilles 7c1a59fa7a Fixed bug in unit test (French locale). 2016-04-30 15:51:44 +02:00
Gilles b8e290a2cc Update "changes.xml". 2016-04-30 15:51:13 +02:00
Eric Barnhill d9ae4e2601 Added testing for new ComplexUtils methods, comparing results between Complex and double / float methods 2016-04-23 18:22:02 +02:00
Eric Barnhill a03d56a27c Added methods to TestUtils to test precision of Complex object related methods in ComplexUtils 2016-04-23 18:21:24 +02:00
Eric Barnhill ac37165ed7 Added changes to ComplexUtils.java proposed in feature-MATH-1290: array-wise conversion and extraction methods for converting Complex[] arrays to double and float arrays, split and interleaved, and vice versa; also extracting arrays of absolute value and argument. 2016-04-23 18:19:17 +02:00
Rob Tompkins fdfbea461d Removing TODO statement 2016-04-23 08:33:41 -04:00
Rob Tompkins 8ef033be5c Increasing coverage for ComplexFormat 2016-04-23 08:29:58 -04:00
Rob Tompkins 37c4939a8a Adding test coverage for math4.analysis.funtiona and euclidean.twod 2016-04-23 08:29:35 -04:00
Gilles f16d5b1722 Fixed failing tests.
Source of failure was MATH-1355: "EigenDecomposition" was assuming that a diagonal matrix could be made non-diagonal.
Added a utility method that creates a dense matrix from an array specifying its diagonal elements.
2016-04-22 03:33:53 +02:00
Gilles 84143c4629 Fixed failing unit test.
Source of failure was MATH-1340: Expected exception is now wrapped in another exception.
2016-04-22 03:01:33 +02:00
Gilles baae2a6f3e Update of "changes.xml". 2016-04-22 01:01:20 +02:00
Gilles 73952558a1 Merge branch 'feature-MATH-1339' into develop
Fixes the following issue (see JIRA):
  MATH-1339
2016-04-22 00:16:35 +02:00
Gilles 78ebedb0f1 Merge branch 'feature-MATH-1158' into develop
Fixes the following issues (see JIRA):
  MATH-1356
  MATH-1351
  MATH-1348
  MATH-1158
  MATH-1343
  MATH-1124
2016-04-22 00:03:03 +02:00
Gilles aeb21280ae Merge branch 'feature-MATH-1335' into develop
Fixes the following issues (see JIRA):
  MATH-1335
  MATH-1337
  MATH-1327
  MATH-1314
2016-04-21 23:56:39 +02:00
Gilles 71760ddf88 Merge branch 'feature-MATH-1340' into develop
Fixes the following issue (see JIRA):
  MATH-1340
2016-04-21 23:45:29 +02:00
Gilles 6c4fc0647f Merge branch 'feature-MATH-1355' into develop
Fixes the following issue (see JIRA):
  MATH-1355
2016-04-21 23:39:06 +02:00
Gilles 03661de17a Whitespace. 2016-04-19 12:47:30 +02:00
Gilles d0f4583361 Changes performed in "master" should have been done in "develop". 2016-04-19 12:42:33 +02:00
Sebb 5bbd826e2f Standard Maven directory layout 2016-04-19 00:22:17 +01:00