Commit Graph

5553 Commits

Author SHA1 Message Date
Gilles 0448161808 MATH-1251
Fixed initial value of the "number of calls" counter.
2015-07-19 23:18:46 +02:00
Gilles 1c4ebd5bde New private method for factoring out some common code. 2015-07-19 20:42:19 +02:00
Gilles 895f50e696 MATH-1250
Methods to estimate concurrency performance.
2015-07-19 20:37:27 +02:00
Otmar Ertl 49b4bbd41b [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 21:43:43 +02:00
Phil Steitz 7a6aa92c8a 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 12:31:36 -07:00
Luc Maisonobe 759fed8a76 Removed use of awt transforms. 2015-07-10 15:28:53 +02:00
Thomas Neidhart a019162481 [MATH-1240] Fix calculation of ksSum in KolmogorovSmirnovTest for zero input. 2015-06-28 11:55:27 +02:00
Thomas Neidhart 6209faba24 [MATH-1242] Improve performance of KolmogorovSmirnov two-sample test via monte carlo simulation. Thanks to Otmar Ertl. 2015-06-28 10:53:10 +02:00
tn 229232829c [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:41:36 +02:00
Thomas Neidhart 70c713a3e8 [MATH-1236] Improve performance of calculating the two-sample Kolmogorov-Smirnov test statistic. Thanks to Otmar Ertl. 2015-06-21 19:44:01 +02:00
Luc Maisonobe a8175c0384 Fixed error message for unknown parameter name in ODE.
JIRA: MATH-1232
2015-06-11 13:46:55 +02:00
Luc Maisonobe cbea4e6aad Document NPE.
JIRA: MATH-1116
JIRA: MATH-1224
2015-05-19 13:44:52 +02:00
Luc Maisonobe 777273e23f Fixed wrong event detection in case of close events pairs.
JIRA: MATH-1226
2015-05-19 13:26:33 +02:00
Luc Maisonobe 01673c2cef Updated checkstyle plugin configuration to avoid false positive. 2015-05-17 17:35:07 +02:00
Luc Maisonobe 59d9a719fe updated ODE userguide documentation.
JIRA: MATH-1225
2015-05-17 15:08:19 +02:00
Phil Steitz fbf6259e0f Document NPE. JIRA: MATH-1224. 2015-05-13 12:10:33 -07:00
Phil Steitz 38021f3947 Fixed javadoc typo. 2015-05-13 12:08:26 -07:00
Thomas Neidhart c5b90dc474 Fix test failures for FastMath.pow by preventing JIT branch optimization. 2015-05-07 21:44:47 +02:00
Luc Maisonobe cf462bc5d5 Updated build system (checkstyl and pom). 2015-05-07 16:44:17 +02:00
Luc Maisonobe 12a69814b0 Fixed equals/hashcode contract failure for Dfp.
JIRA: MATH-1118

Thanks to Cyrille Artho.
2015-05-07 16:33:19 +02:00
Luc Maisonobe 9e1b0acab5 Fixed wrong splitting of huge number in extended accuracy algorithms.
JIRA: MATH-1223
2015-05-07 15:35:04 +02:00
Luc Maisonobe 12675d867b Fixed missing javadoc. 2015-05-04 11:06:02 +02:00
Thomas Neidhart 321269ed9a [MATH-1220] Improve performance of ZipfDistribution.sample(). Thanks to Otmar Ertl. 2015-05-01 13:24:48 +02:00
Thomas Neidhart ab2b01168c Remove tags added by accident. 2015-05-01 12:28:05 +02:00
Thomas Neidhart f5d028ca6a [MATH-1153] Improve performance of BetaDistribution.sample(). Thanks to Sergei Lebedev. 2015-05-01 12:07:52 +02:00
Thomas Neidhart 2011e11e57 Fix typo. 2015-04-26 21:19:27 +02:00
Thomas Neidhart 870e1d3d98 [MATH-1197] 2-sample KS statistic was wrong in case of ties. 2015-04-26 21:10:01 +02:00
Luc Maisonobe 9a0d061981 Preparing for next release in the 3.X branch. 2015-04-17 16:54:40 +02:00
Luc Maisonobe b3c5dae8f2 Removed spurious (for Java 5) @Override. 2015-04-14 13:56:59 +02:00
Luc Maisonobe 6e24e58ffb 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-14 13:40:34 +02:00
Luc Maisonobe e30d37c71b Fixed test incompatibility with Java5. 2015-04-14 13:28:02 +02:00
Luc Maisonobe 7efda3f0a0 Preparing 3.5 release. 2015-04-12 19:04:59 +02:00
Luc Maisonobe 884524ae6e Fixed wrong file name. 2015-04-12 19:00:53 +02:00
Luc Maisonobe bf2e22ad8a Updating site menu for next version. 2015-04-12 19:00:00 +02:00
Luc Maisonobe ecd900729c Moved FastMathTestPerformance out of the main test tree.
Is is a benchmark rather than a test.

JIRA: MATH-1195
2015-04-12 17:40:34 +02:00
Luc Maisonobe 962a367a54 Added a way to build polyhedrons sets from a vertices and facets. 2015-04-12 16:59:49 +02:00
Phil Steitz 412eed93da Added missing serial version IDs. 2015-04-11 14:43:37 -07:00
Phil Steitz 5bbfff6536 Removed needless import. 2015-04-11 13:28:56 -07:00
Phil Steitz fcc40ccb42 Added Laguerre complex solve methods taking maxEval parameters. JIRA: MATH-1213. 2015-04-10 21:20:31 -07:00
Phil Steitz 89a0c4b221 Added Laguerre complex solve methods taking maxEval parameters. JIRA: MATH-1213. 2015-04-10 21:17:31 -07:00
Luc Maisonobe beb4d1ce66 Fixed ignored method parameters in QRDecomposition protected methods.
JIRA: MATH-1191
2015-04-10 21:32:07 +02:00
Luc Maisonobe aa43eca83f Fixed Java 7 only statement. 2015-04-10 12:22:42 +02:00
Phil Steitz 6a24cf473c Fixed javadoc. JIRA: MATH-1214. 2015-04-09 17:42:59 -07:00
Luc Maisonobe 5c07e5487a Added forgotten message for improved fix. 2015-04-09 22:28:53 +02:00
Luc Maisonobe bcb70e36ca Fixed wrong intersection selection in polyhedrons sets.
Sometimes the selected intersection point was on the wrong side of the
line (i.e. in the opposite of the direction of the line).

Thanks to Mike Zimmerman for identifying and solving the issue.

JIRA: MATH-1211
2015-04-09 22:22:39 +02:00
Luc Maisonobe 9744a812bd Added dump/parse utilities for BSP trees.
These utilities are for test and debug purposes only.
2015-04-09 22:19:06 +02:00
Luc Maisonobe b4d2c75d39 Fixed wrong handling of a corner case.
The problem occurs in very difficult to reproduce cases, as it is really
a corner case. When the vanishing cut-subhyperplane occurs during a
Difference operation, the fixed node still has a null cut-subhyperplane.
This was not proerply handled.

JIRA: MATH-1162
2015-04-08 17:12:32 +02:00
Thomas Neidhart 5023353077 [MATH-1209] Fix link to algorithm description in PoissonDistribution#sample(). Thanks to Jonathan Ogilvie 2015-03-11 22:13:22 +01:00
Phil Steitz 13abd04b46 Corrected the fix for MATH-1208. 2015-03-09 12:49:12 -07:00
Phil Steitz d41364faa4 Fixed EmpiricalDistrubiton#cumulativeProbability to correctly handle constant bin kernels. JIRA: MATH-1208. 2015-03-08 17:46:05 -07:00