Commit Graph

4011 Commits

Author SHA1 Message Date
Thomas Neidhart ada3793d40 minor javadoc fixes for HessenbergTransformer.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334644 13f79535-47bb-0310-9956-ffa450edef68
2012-05-06 14:33:32 +00:00
Thomas Neidhart 8dcea987fd [MATH-235] add SchurTransformer to transform a general real matrix to Schur form.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334643 13f79535-47bb-0310-9956-ffa450edef68
2012-05-06 14:32:42 +00:00
Thomas Neidhart 5869a102fd [MATH-235] add HessenbergTransformer to transform a general real matrix to Hessenberg form.
This is a first step for the eigenvalue decomposition of a non-symmetric matrix.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334463 13f79535-47bb-0310-9956-ffa450edef68
2012-05-05 17:53:32 +00:00
Thomas Neidhart ecf317f16e [MATH-759] cleanup unit test ListUnivariateImpl.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334421 13f79535-47bb-0310-9956-ffa450edef68
2012-05-05 13:41:04 +00:00
Sebastien Brisard 833111b2e8 In o.a.c.m3.optimization.general.AbstractLeastSquaresOptimizer
- deprecated guessParametersErrors()
  - created getSigma() which should be used instead (but is not strictly equivalent).
Updated unit tests accordingly.

See MATH-784.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334315 13f79535-47bb-0310-9956-ffa450edef68
2012-05-05 05:10:22 +00:00
Thomas Neidhart 28a2839927 [MATH-627] avoid superfluous null checks in (Array)RealVector, thanks to Arno Ploese.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1334198 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 21:42:16 +00:00
Thomas Neidhart 3c4cb189cc [MATH-781] use epsilon criteria when deciding to drop columns after phase 1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1333146 13f79535-47bb-0310-9956-ffa450edef68
2012-05-02 18:28:37 +00:00
Gilles Sadowski 450456208c Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1333056 13f79535-47bb-0310-9956-ffa450edef68
2012-05-02 14:24:55 +00:00
Gilles Sadowski 8ba2780474 Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1333036 13f79535-47bb-0310-9956-ffa450edef68
2012-05-02 13:26:01 +00:00
Sebastien Brisard e1bb49d29d Standard unit test of least-squares optimizers based on NIST's Statistical Reference Datasets (StRD).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332924 13f79535-47bb-0310-9956-ffa450edef68
2012-05-02 05:50:59 +00:00
Sebastien Brisard afacae936b Added missing svn properties.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332163 13f79535-47bb-0310-9956-ffa450edef68
2012-04-30 11:30:48 +00:00
Sebastien Brisard d0a5eff570 Checkstyle.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332162 13f79535-47bb-0310-9956-ffa450edef68
2012-04-30 11:26:10 +00:00
Sebastien Brisard 0b8e0a285c Factored out some redundant code.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332159 13f79535-47bb-0310-9956-ffa450edef68
2012-04-30 11:07:42 +00:00
Sebastien Brisard 6c3673c46b Implemented convenience classes for easy access to NIST Statistical Reference Datasets (StRD).
These classes are used for unit testing of AbstractLeastSquaresOptimizer.
See MATH-784.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332086 13f79535-47bb-0310-9956-ffa450edef68
2012-04-30 07:41:58 +00:00
Sebastien Brisard d3561ffecb In o.a.c.m3.optimization.general.AbstractLeastSquaresOptimizer, improved the javadoc of guessParametersErrors() (MATH-784).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1332076 13f79535-47bb-0310-9956-ffa450edef68
2012-04-30 06:38:00 +00:00
Gilles Sadowski 55824972ea Relaxed tolerance in unit test (related to commit 1331849).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1331891 13f79535-47bb-0310-9956-ffa450edef68
2012-04-29 10:08:23 +00:00
Gilles Sadowski 48d4f49acb MATH-783
Re-instated the relaxation of line search tolerances, which can lead to a
significant performance improvement.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1331849 13f79535-47bb-0310-9956-ffa450edef68
2012-04-28 23:05:47 +00:00
Gilles Sadowski f700aeba3e MATH-782
Location of user-defined convergence check.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1331635 13f79535-47bb-0310-9956-ffa450edef68
2012-04-27 23:30:41 +00:00
Gilles Sadowski c8f373fa5c Added unit test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330801 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 12:13:49 +00:00
Gilles Sadowski c7c27f910a MATH-783
Made the internal "line" search use a stopping criterion based on function
values instead of domain values (as is the default in "BrentOptimizer").


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330739 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 10:02:48 +00:00
Sebastian Bazley c3e3184821 Missing @Override
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330625 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:32:58 +00:00
Sebastian Bazley 83dfa0a5c0 Add missing (?) @Override marker
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330623 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:29:46 +00:00
Sebastian Bazley 2ba27ad9df Fix generics warning
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330622 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:28:14 +00:00
Sebastian Bazley a5e84b3e75 Unused import
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330621 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:19:36 +00:00
Sebastian Bazley 656d46f872 Missing @Deprecated marker
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330619 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:18:46 +00:00
Sebastian Bazley 27f90d65a5 Javadoc: @value only works for compile-time constants
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330616 13f79535-47bb-0310-9956-ffa450edef68
2012-04-26 01:03:16 +00:00
Gilles Sadowski 58a204274e MATH-782
Moved incorrectly placed block of code (user-defined stopping criterion).
Added unit test.
New utility class for simple stopping criterion based on (univariate)
function values.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1330321 13f79535-47bb-0310-9956-ffa450edef68
2012-04-25 14:49:44 +00:00
Gilles Sadowski 460839bd61 Formatting.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1329197 13f79535-47bb-0310-9956-ffa450edef68
2012-04-23 12:10:14 +00:00
Gilles Sadowski 2f6a4f8456 Formatting.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1329144 13f79535-47bb-0310-9956-ffa450edef68
2012-04-23 09:27:01 +00:00
Luc Maisonobe ac8ff24509 avoid division by zero when dealing with single-point intervals sets
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1328959 13f79535-47bb-0310-9956-ffa450edef68
2012-04-22 20:01:44 +00:00
Luc Maisonobe cdb5e8964b improved javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1328958 13f79535-47bb-0310-9956-ffa450edef68
2012-04-22 20:00:33 +00:00
Sebastian Bazley 23a6ba5cee Document why we are not using the simpler Hex constants
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1328501 13f79535-47bb-0310-9956-ffa450edef68
2012-04-20 21:08:41 +00:00
Sebastian Bazley 5e7c719322 Restore closing tag accidentally deleted in r1328492
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1328499 13f79535-47bb-0310-9956-ffa450edef68
2012-04-20 21:03:21 +00:00
Luc Maisonobe de12e28789 Added a workaround for an OpenJDK issue on sparc solaris.
The compiler has issues with very small double constants, despite they
are perfectly legal Java and representable in IEEE754.

JIRA: MATH-721

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1328492 13f79535-47bb-0310-9956-ffa450edef68
2012-04-20 20:15:11 +00:00
Gilles Sadowski b0146fbe53 Added a unit test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1327526 13f79535-47bb-0310-9956-ffa450edef68
2012-04-18 14:42:13 +00:00
Thomas Neidhart ebadb558aa [MATH-779] Fixed iterator() method in ListPopulation to return an iterator of the unmodifiable list, thanks to Reid Hochstedler.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1325427 13f79535-47bb-0310-9956-ffa450edef68
2012-04-12 18:32:53 +00:00
Thomas Neidhart 0d61a96330 [MATH-775] reverted internal list in ListPopulation to private scope and added protected getter.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1325422 13f79535-47bb-0310-9956-ffa450edef68
2012-04-12 18:18:25 +00:00
Gilles Sadowski 6c6d54e80e Broken links in documentation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1324680 13f79535-47bb-0310-9956-ffa450edef68
2012-04-11 10:02:43 +00:00
Thomas Neidhart 6eadae1ee2 [MATH-775] remove getChromosomeList method and change internal list to protected.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1311321 13f79535-47bb-0310-9956-ffa450edef68
2012-04-09 16:55:03 +00:00
Thomas Neidhart e1ee1ce8a0 Add Reid Hochstedler to list of contributors in pom.xml after provided already 3 patches.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1310108 13f79535-47bb-0310-9956-ffa450edef68
2012-04-05 22:17:47 +00:00
Thomas Neidhart f81d4ff3a0 [MATH-775] Cleanup ListPopulation class after suggestion from Reid Hochstedler,
added more sanity checks/exceptions in ctor and setters, unit tests, hide and protect internal representation.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1310103 13f79535-47bb-0310-9956-ffa450edef68
2012-04-05 22:08:45 +00:00
Thomas Neidhart 371b7ce033 Javadoc and formatting fixes in ElitisticListPopulation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1309531 13f79535-47bb-0310-9956-ffa450edef68
2012-04-04 18:44:00 +00:00
Thomas Neidhart b9ca51f09f [MATH-776] Use same range check in ctor as in setter for ElitisticListPopulation.
Thanks to Reid Hochstedler

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1308454 13f79535-47bb-0310-9956-ffa450edef68
2012-04-02 18:46:42 +00:00
Thomas Neidhart c016eb832b MATH-767
Fixed unbalanced use of code tags in javadoc.
Thanks to Dennis Hendriks for reporting it.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1308162 13f79535-47bb-0310-9956-ffa450edef68
2012-04-01 17:47:03 +00:00
Thomas Neidhart 4142992080 Added FixedElapsedTime stopping condition.
JIRA: MATH-773 contributed by Reid Hochstedler

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1308151 13f79535-47bb-0310-9956-ffa450edef68
2012-04-01 16:46:01 +00:00
Sebastien Brisard 4de8470c86 Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1308098 13f79535-47bb-0310-9956-ffa450edef68
2012-04-01 13:10:08 +00:00
Sebastien Brisard 361d9d469f Updated changes.xml following resolution of MATH-756.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1306759 13f79535-47bb-0310-9956-ffa450edef68
2012-03-29 09:04:24 +00:00
Sebastian Bazley 9ca9ea19c4 DOcument how to use with CP release-notes profile
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1306406 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 15:15:20 +00:00
Sebastian Bazley 8e8a2d3b7a Ignore .pmd file
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1306300 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 13:04:47 +00:00
Sebastian Bazley eece0ae4aa Only need one copy of the NOTE:; fix the VM template reference
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1306299 13f79535-47bb-0310-9956-ffa450edef68
2012-03-28 13:03:18 +00:00