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