Gilles
9c545d44a4
MATH-1251
...
Fixed initial value of the "number of calls" counter.
2015-07-19 23:26:48 +02:00
Gilles
af199c675d
Tracking backport.
2015-07-19 21:07:36 +02:00
Gilles
7a8a778331
New private method for factoring out some common code.
2015-07-19 00:07:03 +02:00
Gilles
a7fe613853
MATH-1250
...
Methods to estimate concurrency performance.
2015-07-19 00:02:45 +02:00
Otmar Ertl
cf4416a842
[MATH-1242] fixed shuffle algorithm used by the Monte Carlo KS statistic
...
calculation method, moved shuffle algorithm to static package-private
method that is now explicitly tested by a unit test
2015-07-17 20:46:53 +02:00
Otmar Ertl
6913170b0d
moved myself from contributor to developer section
2015-07-17 20:31:33 +02:00
Gilles
387880a630
Use utility method for "not null" checks.
2015-07-12 00:44:14 +02:00
Gilles
1fe7a43505
MATH-1248
...
Unnecessary allocations in "BigFraction".
Thanks to Chris Popp.
2015-07-11 14:54:43 +02:00
Phil Steitz
32d33210a9
Fixed error in computing discrete distribution of D statistics for small-sample
...
2-sample Kolmogorov-Smirnov tests. Error was causing incorrect p-values returned
by exactP and monteCarloP methods (used by default for small, mid-size samples).
JIRA: MATH-1245
2015-07-10 11:55:58 -07:00
Luc Maisonobe
0f6812858a
Removed use of awt transforms.
2015-07-10 15:33:10 +02:00
Luc Maisonobe
9036edd6d6
Reverted change about getters in bicubic interpolation.
...
As discussed on the mailing list, the caller already knows the arrays as
it is the caller who provided them initially.
2015-07-06 20:39:38 +02:00
Luc Maisonobe
70538e67fb
Reverted commit about mapping functions in MathArrays.
...
As discussed on the mailing list, the same result can be obtained with
existing higher level API, for example:
new ArrayRealVector(array, false).map(f).toArray();
2015-07-06 20:33:37 +02:00
Gilles
9575054ff0
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
...
Conflicts:
src/changes/changes.xml
2015-07-06 14:03:48 +02:00
Gilles
5f9dda6b90
MATH-1243
...
Refactoring of "microsphere interpolation" algorithm.
2015-07-06 13:52:02 +02:00
Luc Maisonobe
3ac3ff62b8
Add getXmax, getXmin, getYmax, getYmin to BicubicInterpolatingFunction.
...
These can be useful to manage an OutOfRangeException without the need to
access the original x and y arrays.
Closes #9 .
2015-07-05 10:21:53 +02:00
Luc Maisonobe
088d0f9222
Added mapping functions to MathArrays.
...
These methods allow to map any univariate or bivariate function to
arrays.
This fixes several pull requests on github, but uses a generalized
mapping approach rather than specific api for each function (closes #6 ,
closes #7 , closes #8 ).
2015-07-05 10:19:10 +02:00
Gilles
ed6c47dd9e
MATH-1244
...
Utility method "cosAngle".
2015-06-30 12:48:02 +02:00
Thomas Neidhart
5cfd99f0dc
[MATH-1240] Fix calculation of ksSum in KolmogorovSmirnovTest for zero input.
2015-06-28 11:58:19 +02:00
Thomas Neidhart
6d7ee38cee
[MATH-1242] Improve performance of KolmogorovSmirnov two-sample test via monte carlo simulation. Thanks to Otmar Ertl.
2015-06-28 10:45:23 +02:00
tn
471e6b078a
[MATH-1241] Propagate input value to Gamma#digamma and Gamma#trigamma if the input is not a real value to avoid infinite recursion. Thanks to Aleksei Dievskii.
2015-06-24 15:30:35 +02:00
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