Commit Graph

5785 Commits

Author SHA1 Message Date
Thomas Neidhart 276e22858c [MATH-1236] Improve performance of calculating the two-sample Kolmogorov-Smirnov test statistic. Thanks to Otmar Ertl. 2015-06-21 19:39:23 +02:00
Gilles 75c2b24c68 MATH-1231
Lifted unnecessary type restriction on constructor's "exponent" argument
of "MicrosphereInterpolator" and "MicrosphereInterpolatingFunction".
2015-06-11 23:52:53 +02:00
Luc Maisonobe 2990f6caad Merge branch 'master' of
https://luc@git-wip-us.apache.org/repos/asf/commons-math.git

Conflicts:
	src/changes/changes.xml
2015-06-11 14:09:52 +02:00
Luc Maisonobe 8f35fcb8f7 Fixed error message for unknown parameter name in ODE.
JIRA: MATH-1232
2015-06-11 13:50:04 +02:00
Thomas Neidhart a55ae85447 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Conflicts:
	src/changes/changes.xml
2015-06-09 20:43:42 +02:00
Thomas Neidhart 96eb80efe1 [MATH-1230] Throw a DimensionMismatchException if dimension of constraints and objective function does not match in SimplexSolver. 2015-06-09 20:39:52 +02:00
Luc Maisonobe 12ec16006a Updated to latest plantuml syntax. 2015-06-01 11:01:58 +02:00
Luc Maisonobe 5f5937fcc2 Fixed checkstyle warning. 2015-06-01 10:59:59 +02:00
Gilles 8be87e032a MATH-1229
Set initial capacity to input array's size in order to avoid
unnecessary resizing for inputs larger than than the default
capacity.
2015-05-30 19:23:35 +02:00
Luc Maisonobe 441687e5a4 Document NPE.
JIRA: MATH-1116
JIRA: MATH-1224
2015-05-19 13:46:09 +02:00
Luc Maisonobe c44bfe000c Fixed wrong event detection in case of close events pairs.
JIRA: MATH-1226
2015-05-19 13:18:32 +02:00
Benedikt Ritter cf571ba2a6 Fix repository location in doap file 2015-05-18 09:17:18 +02:00
Luc Maisonobe 241dccdca6 Updated checkstyle plugin configuration to avoid false positive. 2015-05-17 17:35:58 +02:00
Luc Maisonobe 0c0455fd66 Attempt to re-implement the pow function.
The attempts are motivated by platform-specific failures, which seem to
be platform-specific, and probably due to JIT optimization bugs.
2015-05-17 16:31:12 +02:00
Luc Maisonobe 9b6a649f9f updated ODE userguide documentation.
JIRA: MATH-1225
2015-05-17 15:07:31 +02:00
Luc Maisonobe 15a24dc0fc Added a fast implementation of IEEEremainder in FastMath. 2015-05-16 14:24:13 +02:00
Phil Steitz 83c61da2c9 Document NPE. JIRA: MATH-1224. 2015-05-13 12:21:38 -07:00
Luc Maisonobe 903f280595 Use Double.isNaN rather than x != x in FastMath.
Thanks to Benedikt Ritter.

Github: closes #5.
JIRA: MATH-1222
2015-05-09 22:15:52 +02:00
Sebb 35ad940908 Version entries must be in separate release sections 2015-05-08 15:39:56 +01:00
Thomas Neidhart a675ca7802 Fix test failures for FastMath.pow by preventing JIT branch optimization. 2015-05-07 21:35:50 +02:00
Luc Maisonobe 51cb31ef21 Fixed equals/hashcode contract failure for Dfp.
Thanks to Cyrille Artho.
2015-05-07 16:28:51 +02:00
Luc Maisonobe e4b3ac8597 Fixed wrong splitting of huge number in extended accuracy algorithms. 2015-05-07 15:23:05 +02:00
Luc Maisonobe 6571233ed2 Revert "Attempt to circumvent some errors which seem to be platform-dependent."
This reverts commit c771c0080b.

The attempt failed, the error is still present.
2015-05-04 17:19:59 +02:00
Luc Maisonobe c771c0080b Attempt to circumvent some errors which seem to be platform-dependent.
The Jenkins build often fails on code that seems to be perfectly
correct. Failures also do no always happen so they may depend on
platform. There were similar problems a few months ago that were
probably related to JIT bugs.

This fix simply tries to do the same thing as before, but with an
earlier detection of NaN in one case, and by comparing directly the bits
representation in another case, to avoid wrong optimizations.
2015-05-04 13:43:27 +02:00
Luc Maisonobe c8cb752431 Fixed missing javadoc. 2015-05-04 11:01:09 +02:00
Thomas Neidhart b313ae6888 Add userguide example for integer distributions. Fix title in real distribution overview. 2015-05-03 22:41:45 +02:00
Luc Maisonobe 613afdb0c3 Converters for univariate and multivariate differentiable functions.
JIRA: MATH-1143
2015-05-03 19:18:09 +02:00
Thomas Neidhart cb21480cb1 [MATH-964] Remove unused class PollardRho. 2015-05-01 15:44:47 +02:00
Thomas Neidhart 2ae6f996ec [MATH-964] Remove unused class PollardRho. 2015-05-01 15:44:08 +02:00
Thomas Neidhart bd5afc0b5a [MATH-1221] Improve performance of ZipfDistribution by caching the nth generalized harmonic. 2015-05-01 14:12:44 +02:00
Thomas Neidhart 002276ea31 [MATH-1220] Improve performance of ZipfDistribution.sample. Thanks to Otmar Ertl. 2015-05-01 13:50:10 +02:00
Thomas Neidhart 5597ed7ea3 [MATH-1153] Improve performance of BetaDistribution#sample. Thanks to Sergei Lebedev. 2015-05-01 11:57:54 +02:00
Luc Maisonobe 9b2772e38e Disabling a broken checkstyle test. 2015-04-30 21:04:27 +02:00
Luc Maisonobe 35f4fbeeb6 Fixed checkstyle and findbugs warnings. 2015-04-30 18:35:35 +02:00
Luc Maisonobe 783adba4f1 Updated plugins. 2015-04-30 18:35:05 +02:00
Luc Maisonobe 93769f2004 Removed cache setting that directly refers to target directory.
The configuration is not really needed for maven builds as it is already
the default configuration. However, it breaks Eclipse checks as
different checkstyle versions (the one from maven and the one from
Eclipse) cannot share a common cache file.
2015-04-30 18:32:29 +02:00
Luc Maisonobe 95e1973a41 Removed RedundantThrows module which is not supported after 6.2.
As Eclipse checkstyle plugin uses a more recent version of checkstyle,
this module created problems. The same problems will certainly arise
with maven plugin when it is updated to post 6.2 versions.
2015-04-30 18:30:09 +02:00
Luc Maisonobe c769a9ded6 Typos. 2015-04-30 16:25:48 +02:00
Thomas Neidhart afcfbf57b9 [MATH-853] MathRuntimeException becomes the commons base class for all other exceptions. 2015-04-26 22:11:48 +02:00
Thomas Neidhart 2f461bdb0f Fix typo. 2015-04-26 21:18:57 +02:00
Thomas Neidhart b494caa019 Remove spurios change. 2015-04-26 21:12:55 +02:00
Thomas Neidhart a6abb8b003 [MATH-1197] Computation of 2-sample KS statistic was wrong in case of ties. 2015-04-26 20:55:17 +02:00
Gilles 8ed40d5302 RNG seed in unit test. 2015-04-19 03:50:30 +02:00
Luc Maisonobe e613e029fb Merge 3.5 back into 4.0 history. 2015-04-17 21:10:07 +02:00
Luc Maisonobe 6dc7ccc57b Wrap jgit buildnumber plugin in a profile triggered by .git exsiting.
This should prevent numerous warnings when building from a source
archive instead of from git checkout.
2015-04-17 21:01:38 +02:00
tn 3a4e18ddf1 Code formatting. 2015-04-14 14:53:21 +02:00
Thomas Neidhart 0a799598cb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Conflicts:
	src/changes/changes.xml
2015-04-13 22:14:53 +02:00
Thomas Neidhart 845e1d5423 [MATH-1205] Major refactoring of the descriptive statistics package. 2015-04-13 22:11:35 +02:00
Luc Maisonobe e588c8f2e9 Fixed wrong file name. 2015-04-12 19:02:38 +02:00
Luc Maisonobe c02d676118 Updated site menu for upcoming 3.5 release. 2015-04-12 19:02:10 +02:00