3042 Commits

Author SHA1 Message Date
Phil Steitz
5f661c3cbc Removed unused import.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136130 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 17:35:01 +00:00
Phil Steitz
6ef1690ba8 Removed unused imports.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136129 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 17:33:04 +00:00
Phil Steitz
a7f015c3ea Removed trailing whitespace.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136128 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 17:29:06 +00:00
Phil Steitz
22b2a2a5e9 Removed unused import.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136127 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 17:26:57 +00:00
Phil Steitz
264f6e8c4f Javadoc fix.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136115 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 16:44:50 +00:00
Phil Steitz
3b753d7d00 Fixed javadoc error. JIRA: MATH-589.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1136112 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 16:42:21 +00:00
Luc Maisonobe
fadef0867e Javadoc fixes in ODE.
JIRA: MATH-594

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1135946 13f79535-47bb-0310-9956-ffa450edef68
2011-06-15 07:44:05 +00:00
Luc Maisonobe
7629512cbc Added a way to specify a custom root solver to find events in ODE integration.
JIRA: MATH-586

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1135726 13f79535-47bb-0310-9956-ffa450edef68
2011-06-14 18:05:56 +00:00
Phil Steitz
046a2ed6db Start work on JIRA: MATH-575. Made InvalidRepresentationException extend MathIllegalArgumentException and localized error messages for this exception.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1135025 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13 05:09:35 +00:00
Phil Steitz
b5a03457a5 Javadoc fix.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1135008 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13 01:24:19 +00:00
Phil Steitz
5f3ad4479b Javadoc fixes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1135007 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 23:57:49 +00:00
Phil Steitz
b4865d8711 Javadoc fixes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134983 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 21:07:57 +00:00
Phil Steitz
820cc3fcaa Reverting previous commit. Sorry, that was a real issue.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134973 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 19:59:21 +00:00
Phil Steitz
d3036160e2 Removed reference to issue not impacting release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134970 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 19:55:20 +00:00
Phil Steitz
94415d4462 Added standalone test class for AbstractIntegerDistribution default implementations. JIRA: MATH-587.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134966 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 19:39:27 +00:00
Phil Steitz
72858b8447 Fixed javadoc errors introduced in r1003512 (post 2.2 release). JIRA: MATH-587
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134948 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 17:19:49 +00:00
Phil Steitz
61c5342b50 Restored specificity in exception error messages.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134939 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 15:57:32 +00:00
Phil Steitz
88bd54a422 Fixed error in javadoc. JIRA: MATH-540.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134866 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 05:56:32 +00:00
Phil Steitz
7d738dc352 Improved javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134852 13f79535-47bb-0310-9956-ffa450edef68
2011-06-12 01:25:22 +00:00
Phil Steitz
e84687da98 Fixed error in javadoc describing the behavior of the Percentile algorithm
for small percentiles in small datasets.
JIRA: MATH-582
Reported by Andre Herbst
Patched by Christopher Nix

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134802 13f79535-47bb-0310-9956-ffa450edef68
2011-06-11 22:28:52 +00:00
Gilles Sadowski
58d1885283 MATH-485
New "filter" package. Initial implementation of Kalman filter provided
by Thomas Neidhart.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1134779 13f79535-47bb-0310-9956-ffa450edef68
2011-06-11 21:39:26 +00:00
Luc Maisonobe
6e9f1d3945 fixed unused variable warnings
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132471 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 18:24:04 +00:00
Luc Maisonobe
e00a9b226f Improved k-means++ clustering performances and initial cluster center choice.
JIRA: MATH-584

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132448 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 16:27:53 +00:00
Luc Maisonobe
9dfd54ef0f Fixed tricube function implementation in Loess interpolation.
JIRA: MATH-504

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132439 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 15:59:26 +00:00
Luc Maisonobe
54f921553b Fixed documentation of statistics examples.
JIRA: MATH-568

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132437 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 15:41:50 +00:00
Luc Maisonobe
3f6016591a Improved documentation of general optimization with a thorough example.
JIRA: MATH-507

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132435 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 15:22:31 +00:00
Luc Maisonobe
62a313f67d Replaced NullPointerException by NullArgumentException
JIRA: MATH-403

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1132432 13f79535-47bb-0310-9956-ffa450edef68
2011-06-05 14:59:29 +00:00
Luc Maisonobe
a4e6f75c86 replaced @version tag by $Id$
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131229 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 20:49:25 +00:00
Luc Maisonobe
8a5f904b36 fixed javadoc, checkstyle and findbugs warnings
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131153 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 19:23:56 +00:00
Luc Maisonobe
356a99a7bb added missing methods in Vector1D/2D/3D
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131152 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 19:22:20 +00:00
Luc Maisonobe
540bf1525f use the reorganized Binary Space Partitioning framework for Euclidean spaces 1D, 2D and 3D.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131127 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 18:08:12 +00:00
Luc Maisonobe
6a14866cfc Improved type safety for Binary Space Partitioning and reduced complexity,
using generics where it was relevant and reorganizing interfaces.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131125 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 18:06:21 +00:00
Luc Maisonobe
a31933b64a Added a consistent classes hierarchy for Euclidean spaces in dimension 1, 2 and 3
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1131123 13f79535-47bb-0310-9956-ffa450edef68
2011-06-03 18:02:48 +00:00
Phil Steitz
6b3df11f0d Updated trunk to reflect 2.2 release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1129833 13f79535-47bb-0310-9956-ffa450edef68
2011-05-31 18:15:01 +00:00
Phil Steitz
4f63173306 Javadoc fixes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1128976 13f79535-47bb-0310-9956-ffa450edef68
2011-05-29 23:18:17 +00:00
Luc Maisonobe
5ce6c97bcc added a method to retrieve the closest point from a line to the origin.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1124652 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19 09:59:49 +00:00
Luc Maisonobe
c70f393f4a renamed packages oneD, twoD and threeD into oned, twod and threed
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1124619 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19 09:12:48 +00:00
Luc Maisonobe
07ecb4d65a fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1124398 13f79535-47bb-0310-9956-ffa450edef68
2011-05-18 19:55:30 +00:00
Luc Maisonobe
5cf31cb6d5 improved javadoc as per Gilles's suggestions on the dev list.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1124191 13f79535-47bb-0310-9956-ffa450edef68
2011-05-18 11:15:24 +00:00
Luc Maisonobe
0a853fd5a7 improved javadoc for FastMath.
JIRA: MATH-579

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1124151 13f79535-47bb-0310-9956-ffa450edef68
2011-05-18 09:48:24 +00:00
Gilles Sadowski
dbb142bc5a MATH-574
Fixed Javadoc.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1104600 13f79535-47bb-0310-9956-ffa450edef68
2011-05-17 22:19:54 +00:00
Gilles Sadowski
695dc3bdcc MATH-574
Allow outer product of vectors of different sizes.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1104575 13f79535-47bb-0310-9956-ffa450edef68
2011-05-17 21:38:45 +00:00
Gilles Sadowski
987f659a12 MATH-574
Allow outer product of vectors of different sizes.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103716 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16 12:30:15 +00:00
Gilles Sadowski
541527bdf3 Removed unnecessary exceptions.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103710 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16 12:13:51 +00:00
Gilles Sadowski
7e3ad29257 Added "@Retry".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103707 13f79535-47bb-0310-9956-ffa450edef68
2011-05-16 12:01:11 +00:00
Luc Maisonobe
03fa7c1431 A complete generic implementation of Binary Space Partitioning Trees (BSP trees)
has been added. A few specializations of this implementation are also provided
for 1D, 2D and 3D Euclidean geometry. This allows support for arbitrary
intervals sets (1D), polygons sets (2D) and polyhedrons sets (3D) with all
sets operations (union, intersection, symmetric difference, difference, complement),
with predicates (point inside/outside/on boundary, emptiness, other region contained),
with geometrical computation (barycenter, size, boundary size) and with conversions
from and to boundary representation.

JIRA: MATH-576


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103438 13f79535-47bb-0310-9956-ffa450edef68
2011-05-15 16:02:05 +00:00
Luc Maisonobe
e401d4ac06 add a retry feature for randomly failing CMA-ES optimizer test
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103418 13f79535-47bb-0310-9956-ffa450edef68
2011-05-15 15:00:33 +00:00
Luc Maisonobe
e12caa8de1 specify the field to use for field vectors and field matrices when possible
JIRA: MATH-573

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103370 13f79535-47bb-0310-9956-ffa450edef68
2011-05-15 13:16:29 +00:00
Phil Steitz
026fb14740 Improved javadoc and added infinite/NaN argument tests for reduce.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103182 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 18:51:26 +00:00
Phil Steitz
3424131d52 Fixed javadoc typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1103142 13f79535-47bb-0310-9956-ffa450edef68
2011-05-14 16:04:46 +00:00