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
2d343b1a30
added support for any kind of field in linear algebra
...
we can now use FieldMatrix<Fraction> and use exact LU-decomposition
on such matrices to solve linear systems
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766485 13f79535-47bb-0310-9956-ffa450edef68
2009-04-19 16:39:40 +00:00
Luc Maisonobe
28738e0405
fixed findbugs warnings and added more explanation about the corresponding behavior in javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@762136 13f79535-47bb-0310-9956-ffa450edef68
2009-04-05 19:10:44 +00:00
Luc Maisonobe
b2db570b31
fixed checkstyle and findbugs errors
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@758912 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 23:00:27 +00:00
Luc Maisonobe
96db008f3b
improved consistency in class naming with respect to functions in the analysis package
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@758060 13f79535-47bb-0310-9956-ffa450edef68
2009-03-24 22:17:13 +00:00
Luc Maisonobe
39647f7f30
fixed checkstyle and findbugs errors
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@754765 13f79535-47bb-0310-9956-ffa450edef68
2009-03-15 21:35:38 +00:00
Luc Maisonobe
27c1eb726a
updated optimization main interfaces to handle scalar and vectorial functions
...
and to handle functions with or without explicit derivatives
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@754499 13f79535-47bb-0310-9956-ffa450edef68
2009-03-14 17:35:49 +00:00
Luc Maisonobe
722fc97a7a
started refactoring of optimization framework:
...
- created subpackages optimization.direct, optimization.general,
optimization.linear (currently empty) and optimization.univariate
- removed packages analysis.minimization and estimation
- renamed all Cost-related interfaces/classes into Objective
(this allows both minimization and maximization)
- added a few new general interfaces
This work is not complete yet. The direct and general packages classes
are very close to the former design, they have almost not been changed
structurally.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@748274 13f79535-47bb-0310-9956-ffa450edef68
2009-02-26 19:17:39 +00:00
Luc Maisonobe
2e405f1724
fixed various minor bugs identified by checkstyle and findbugs
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@735501 13f79535-47bb-0310-9956-ffa450edef68
2009-01-18 16:57:29 +00:00
Luc Maisonobe
1e3c634cb9
split the analysis package into several sub-packages
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@735449 13f79535-47bb-0310-9956-ffa450edef68
2009-01-18 13:07:22 +00:00
Luc Maisonobe
34bc1eed72
removed two false positives from findbugs
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@731749 13f79535-47bb-0310-9956-ffa450edef68
2009-01-05 22:32:52 +00:00
Luc Maisonobe
d1b140e2b6
updated findbugs plugin version
...
fixed exclusion rule for some false positives
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@731746 13f79535-47bb-0310-9956-ffa450edef68
2009-01-05 22:17:12 +00:00
Luc Maisonobe
17a35b2e8c
fixed various errors and warnings detected by checkstyle and findbugs
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@729291 13f79535-47bb-0310-9956-ffa450edef68
2008-12-24 10:47:53 +00:00
Luc Maisonobe
b47b287663
Support for one dimensional vectors has been added to the linear algebra
...
package with a RealVector interface, a RealVectorImpl default implementation
using a single double array to store elements and a RealVectorFormat class for
input/output.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@680166 13f79535-47bb-0310-9956-ffa450edef68
2008-07-27 19:15:22 +00:00
Luc Maisonobe
ac99bbd13c
filtered out findbugs warnings for intentional and documented features
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@680032 13f79535-47bb-0310-9956-ffa450edef68
2008-07-26 19:35:35 +00:00
Rahul Akolkar
a8be93bdff
Fix global search+replace error.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@612535 13f79535-47bb-0310-9956-ffa450edef68
2008-01-16 18:24:23 +00:00
Luc Maisonobe
f40057449a
added an exclusion filter file for findbugs, to prevent false positives from being displayed
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@611643 13f79535-47bb-0310-9956-ffa450edef68
2008-01-13 20:59:58 +00:00