Commit Graph

1701 Commits

Author SHA1 Message Date
Luc Maisonobe a41365938b removed unneeded import
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@776045 13f79535-47bb-0310-9956-ffa450edef68
2009-05-18 18:34:20 +00:00
William Barker f3f0fcc1e4 Ok, so laking add/subtract tests now. I'll try to add later, but checking in the existing tests so that [math] will at least build.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@775787 13f79535-47bb-0310-9956-ffa450edef68
2009-05-18 01:05:39 +00:00
William Barker 5ce6c81490 Sparse Matrix/Vector refactoring with mostly return types changed.
Thought that getSparcity was meaninful for SparseRealVector, and added a marker for SparseRealMatrix shape.  Feel free to -1 either ;).

I found an error in the unit tests, so will commit the changes there shortly, after a review.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@775784 13f79535-47bb-0310-9956-ffa450edef68
2009-05-18 00:42:41 +00:00
William Barker 7a096e9712 Initial refactoring of sparse matrix/vector
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@775768 13f79535-47bb-0310-9956-ffa450edef68
2009-05-17 22:12:50 +00:00
Luc Maisonobe 4d3b3886f9 simplified DifferentiableMultivariateVectorialFunction
the gradient and partial derivaritves can be retrieved from the jacobian
and adding them at the interface level was cumbersome for implementing
optimization problems.
Now users need to provide only the jacobian method

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@775751 13f79535-47bb-0310-9956-ffa450edef68
2009-05-17 20:19:34 +00:00
Phil Steitz acd879648c Javadoc fix.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@775470 13f79535-47bb-0310-9956-ffa450edef68
2009-05-16 14:29:07 +00:00
Luc Maisonobe ebf43bf12c suppressed two warnings
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@773236 13f79535-47bb-0310-9956-ffa450edef68
2009-05-09 15:29:55 +00:00
Luc Maisonobe 6a24e9d8a5 check computed variances in test
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@773230 13f79535-47bb-0310-9956-ffa450edef68
2009-05-09 15:05:42 +00:00
Luc Maisonobe 2ba5fd1cbc completed internationalization of all error messages
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@773189 13f79535-47bb-0310-9956-ffa450edef68
2009-05-09 09:57:04 +00:00
Luc Maisonobe f4dbd2ecf5 improved error messages
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@772119 13f79535-47bb-0310-9956-ffa450edef68
2009-05-06 09:43:28 +00:00
Luc Maisonobe 6c64326a17 replaced matrix by vector where possible
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@772114 13f79535-47bb-0310-9956-ffa450edef68
2009-05-06 09:40:13 +00:00
William Barker 659d3c4a98 Adding unit test for SparseFieldMatrix
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@772042 13f79535-47bb-0310-9956-ffa450edef68
2009-05-06 03:26:55 +00:00
Luc Maisonobe 51cf37b631 minor style fixes (braces, javadoc ...)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771266 13f79535-47bb-0310-9956-ffa450edef68
2009-05-04 10:42:16 +00:00
William Barker b5dd7a9c36 Adding unit test for SparseFieldVector
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771165 13f79535-47bb-0310-9956-ffa450edef68
2009-05-04 02:59:30 +00:00
William Barker e96ec32bb5 Adding equals and hashCode
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771164 13f79535-47bb-0310-9956-ffa450edef68
2009-05-04 02:55:21 +00:00
William Barker f479cc70b8 Adding sparse field implememtations
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771132 13f79535-47bb-0310-9956-ffa450edef68
2009-05-03 22:27:25 +00:00
Luc Maisonobe efaead82f7 improved error messages
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771097 13f79535-47bb-0310-9956-ffa450edef68
2009-05-03 18:24:31 +00:00
Luc Maisonobe ecaeaadb71 fixed various checkstyle and findbugs errors
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@771076 13f79535-47bb-0310-9956-ffa450edef68
2009-05-03 16:28:48 +00:00
Luc Maisonobe 28257de180 added a clustering package with an implementation of k-means++
JIRA: MATH-266

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@770979 13f79535-47bb-0310-9956-ffa450edef68
2009-05-02 19:34:51 +00:00
Luc Maisonobe d94d0a556a Added distance1, distance and distanceInf utility methods for double and int arrays in MathUtils
JIRA: MATH-265

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@770798 13f79535-47bb-0310-9956-ffa450edef68
2009-05-01 19:29:44 +00:00
Luc Maisonobe 6f4d87e6d8 updated documentation for ODE after recent changes
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@770213 13f79535-47bb-0310-9956-ffa450edef68
2009-04-30 13:06:04 +00:00
Luc Maisonobe d34584bb62 simplified Nordsieck transformer
extended its domain to handle several layouts for multistep state

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@770179 13f79535-47bb-0310-9956-ffa450edef68
2009-04-30 12:05:22 +00:00
Luc Maisonobe f692b4d384 added getNorm1, getNormInf, distance1 and distanceInf to the Vector3D class
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769880 13f79535-47bb-0310-9956-ffa450edef68
2009-04-29 19:10:01 +00:00
Luc Maisonobe 7233afeeea typo in HTML 4 entity
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769871 13f79535-47bb-0310-9956-ffa450edef68
2009-04-29 18:49:30 +00:00
Luc Maisonobe ceacae9a3c Added an utility equality method between double numbers using tolerance
in ulps (Units in Last Position) 
JIRA: MATH-264

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769867 13f79535-47bb-0310-9956-ffa450edef68
2009-04-29 18:33:59 +00:00
Luc Maisonobe b2507a6759 typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769360 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 12:20:11 +00:00
William Barker e358ec6f37 Forgot to include licence :(
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769226 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 02:58:31 +00:00
William Barker d81b618675 Adding unit test for OpenIntToFieldHashMap
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769224 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 02:42:57 +00:00
Luc Maisonobe 0817c01f14 typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769107 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 19:06:29 +00:00
Luc Maisonobe 6adb238e5a event handlers in ODE now also provide the switching function variation
(increasing/decreasing) when an event occurs

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769039 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 16:04:03 +00:00
Luc Maisonobe 7d55da9f31 reduced test size
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769003 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 14:32:25 +00:00
Phil Steitz 4566fcf22c Added AggregateSummaryStatistics class to support aggregation of SummaryStatistics.
JIRA: MATH-224
Reported by Andre Panisson
Patched by John Bollinger


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768921 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 10:51:52 +00:00
Phil Steitz 6f47f883d6 Improved error messages.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768727 13f79535-47bb-0310-9956-ffa450edef68
2009-04-26 17:14:59 +00:00
William Barker 1b2f478ffb Javadoc fixes, sorry for the noise
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768625 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 23:28:16 +00:00
William Barker 171d7e0991 Need to find out why autoprops isn't working
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768622 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 22:55:09 +00:00
William Barker b251802f43 Adding backing class for sparse Field vectors and matricies
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768620 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 22:49:38 +00:00
Luc Maisonobe 881e5114bf added javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768591 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 19:39:38 +00:00
Luc Maisonobe 97bbb9cf25 fixed an Adams-Moulton order error, it was one unit too large
and inconsistent with the order of the underlying predictor

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768565 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 16:59:19 +00:00
Sebastian Bazley 5548ffccb2 Javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768449 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 02:01:23 +00:00
Sebastian Bazley e5ae4a4127 Unnecessary casts
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768448 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 02:00:44 +00:00
Sebastian Bazley 0de91bb28f Can't inheritDoc unless implementing or overriding something ...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768447 13f79535-47bb-0310-9956-ffa450edef68
2009-04-25 01:58:46 +00:00
Sebastian Bazley 2dac0fc426 MATH-261 - start adding some generics to Frequency
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768084 13f79535-47bb-0310-9956-ffa450edef68
2009-04-23 22:52:10 +00:00
William Barker e1452ca6ea Fix equals and hashcode to do exact comparisons
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@767782 13f79535-47bb-0310-9956-ffa450edef68
2009-04-23 04:09:27 +00:00
Luc Maisonobe 7d6a1cec1a replaced a Java6 specific signature with its Java5 counterpart
(Array.newInstance(Class<T>, int ...)  --> (Array.newInstance(Class<T>, int[])

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@767435 13f79535-47bb-0310-9956-ffa450edef68
2009-04-22 09:39:57 +00:00
Luc Maisonobe 60d921afe9 fixed warnings about serial version ID
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766874 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:58:33 +00:00
Luc Maisonobe 514f67b19b fixed missing dimension checks
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766873 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:57:33 +00:00
Luc Maisonobe 7bbe75bdbd deprecated tests for deprecated methods
added new tests

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766867 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:53:46 +00:00
Luc Maisonobe b70bdcde87 added DenseFieldMatrix
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766852 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:19:49 +00:00
Luc Maisonobe f2f376229c use the buildArray method from base class
it has better generic parameter specification
and does initialize array elements

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766849 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:18:52 +00:00
Luc Maisonobe d9b9f81e79 use a simpler syntax for a generic static test function
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766847 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 20:16:48 +00:00