From e613e029fb4c93e22624b54964ccea536920adf4 Mon Sep 17 00:00:00 2001 From: Luc Maisonobe Date: Fri, 17 Apr 2015 21:10:07 +0200 Subject: [PATCH] Merge 3.5 back into 4.0 history. --- doap_math.rdf | 5 +++ src/changes/changes.xml | 82 ++++++++++++++++++++++++++++++----------- 2 files changed, 66 insertions(+), 21 deletions(-) diff --git a/doap_math.rdf b/doap_math.rdf index 2903a63d5..a7282345b 100644 --- a/doap_math.rdf +++ b/doap_math.rdf @@ -36,6 +36,11 @@ + + commons-math + 2015-04-17 + 3.5 + commons-math 2015-01-11 diff --git a/src/changes/changes.xml b/src/changes/changes.xml index b19b7591c..c2eb5f0e5 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -79,14 +79,6 @@ If the output is not quite correct, check for invisible trailing spaces! Methods "evaluate(...)" of class "Variance" changed the internal state although it was stated differently in the javadoc. - - Moved FastMathTestPerformance out of the main test tree, as is is - a benchmark rather than a test. - - - Added a way to build polyhedrons sets from a list of vertices and - facets specified using vertices indices. - Fixed ignored method parameters in QRDecomposition protected methods. @@ -103,21 +95,12 @@ If the output is not quite correct, check for invisible trailing spaces! "QRDecomposition": include information about the condition that triggers a "SingularMatrixException". - - Fixed link to algorithm description in "PoissonDistribution#sample()". - Removed broken synchronization support in "ResizableDoubleArray". Added method "T log10()" to interface "RealFieldElement". - - EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin. - - - EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value. - "SpearmansCorrelation" will now throw an "MathIllegalArgumentException" if provided with a "NaturalRanking" instance that uses "REMOVED" as "NaNStrategy". @@ -141,10 +124,6 @@ If the output is not quite correct, check for invisible trailing spaces! in a static instance. This reduces the initialization cost when creating a new instance. - - "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket - if a reached the lower bound. - Removed "ArithmeticUtils#pow(int, long)" and "ArithmeticUtils#pow(long, long)". @@ -154,6 +133,67 @@ If the output is not quite correct, check for invisible trailing spaces! Field "windowSize" in "DescriptiveStatistics" has been made private. + + + + + Moved FastMathTestPerformance out of the main test tree, as is is + a benchmark rather than a test. + + + Added a way to build polyhedrons sets from a list of vertices and + facets specified using vertices indices. + + + Added Laguerre complex solve methods taking maxEval parameters. + + + Fixed ignored method parameters in QRDecomposition protected methods. + + + Fixed wrong selection of line/polyhedron intersection point. + + + Improved fix for corner cases in BSP-tree merging, when cut sub-hyperplanes vanish. + + + Fixed link to algorithm description in "PoissonDistribution#sample()". + + + EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin. + + + EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value. + + + "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket + if a reached the lower bound. + Simplified "FastMath#exp(double)" in order to avoid a potential Java 1.5 JIT bug when calling with negative infinity as argument.