3383 Commits

Author SHA1 Message Date
Gilles Sadowski
5803f32719 "@Override" not allowed there in Java 5.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1162522 13f79535-47bb-0310-9956-ffa450edef68
2011-08-28 13:43:25 +00:00
Gilles Sadowski
760078b411 MATH-653
Renamed "AbstracRealVector" to "RealVector" (getting rid of the "interface").
Changed "SparseRealVector" from "interface" to "abstract" class.
Modified subclasses ("extends" instead of "implements") and unit test name
("RealVectorTest" instead of "AbstractRealVectorTest") accordingly.
Slightly modified "UnmodifiableRealVectorAbstractTest" to exclude methods
that are now inherited from "Object".
Changed unmodifiable vector view from a static inner class to an anonymous
class.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1162511 13f79535-47bb-0310-9956-ffa450edef68
2011-08-28 12:58:57 +00:00
Greg Sterijevski
c2570afd5f Moving myself(gregs) from contributor to developer, aka first push! Changed the pom.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1162407 13f79535-47bb-0310-9956-ffa450edef68
2011-08-27 17:52:24 +00:00
Gilles Sadowski
6ff4630b25 MATH-413
New constructor.
Javadoc typos.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1161463 13f79535-47bb-0310-9956-ffa450edef68
2011-08-25 09:28:13 +00:00
Luc Maisonobe
f9ea0c63a0 Refactored integration API for consistency with solvers API.
Now the main convergence parameters are set in the constructor and remain fixed.

JIRA: MATH-501


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1161181 13f79535-47bb-0310-9956-ffa450edef68
2011-08-24 16:03:16 +00:00
Gilles Sadowski
9161afbbbc MATH-646
Unmodifiable view of a vector.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1161064 13f79535-47bb-0310-9956-ffa450edef68
2011-08-24 12:15:51 +00:00
Luc Maisonobe
c5f349b12a Changed integration API for consistency with solvers API. Now the main convergence
parameters are set in the constructor and remain fixed, but a maximal number of function
evaluation must be provided at each call to the integration method.

JIRA: MATH-464

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1160914 13f79535-47bb-0310-9956-ffa450edef68
2011-08-23 22:35:06 +00:00
Phil Steitz
69138ab18d Replaced deprecated exception; fixed javadoc typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1160068 13f79535-47bb-0310-9956-ffa450edef68
2011-08-21 21:18:34 +00:00
Phil Steitz
817f068f43 Update missed in r1160026. JIRA: MATH-449.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1160049 13f79535-47bb-0310-9956-ffa450edef68
2011-08-21 20:11:57 +00:00
Phil Steitz
22e68e3efe Added storeless covariance implementation contributed by Patrick Meyer. JIRA: MATH-449.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1160026 13f79535-47bb-0310-9956-ffa450edef68
2011-08-21 18:14:19 +00:00
Phil Steitz
78c368544d Eliminated extraneous constructor and private field from SimpleRegression. JIRA: MATH-648.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159918 13f79535-47bb-0310-9956-ffa450edef68
2011-08-20 21:45:53 +00:00
Phil Steitz
7ec9cd0d12 Eliminated pluggability of ChiSquaredDistribution used by ChiSquaredDistributionTest. JIRA: MATH-506.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159916 13f79535-47bb-0310-9956-ffa450edef68
2011-08-20 21:08:34 +00:00
Gilles Sadowski
1f0c4c9451 MATH-621
Function "prelim": Local variables defined at initialization.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159792 13f79535-47bb-0310-9956-ffa450edef68
2011-08-19 21:35:19 +00:00
Gilles Sadowski
591e3d166e MATH-621
Unexplored code path.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159438 13f79535-47bb-0310-9956-ffa450edef68
2011-08-18 22:53:48 +00:00
Luc Maisonobe
d7121b1c0b Added a 3D SubLine class.
JIRA: MATH-593

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159353 13f79535-47bb-0310-9956-ffa450edef68
2011-08-18 18:50:08 +00:00
Gilles Sadowski
290621a860 MATH-413
Passing convergence checker in constructor.
Added default constructor.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159233 13f79535-47bb-0310-9956-ffa450edef68
2011-08-18 14:10:28 +00:00
Gilles Sadowski
6c9487d625 Removed "try" blocks.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159214 13f79535-47bb-0310-9956-ffa450edef68
2011-08-18 13:38:29 +00:00
Gilles Sadowski
1a7b144bff MATH-621
Removed unused variables and unused imports (due to Dietmar Wolz).


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1159203 13f79535-47bb-0310-9956-ffa450edef68
2011-08-18 13:03:42 +00:00
Gilles Sadowski
ac30127f03 MATH-621
Matrix/vector operators.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158937 13f79535-47bb-0310-9956-ffa450edef68
2011-08-17 22:11:43 +00:00
Gilles Sadowski
f18228dc45 MATH-645
MATH-602


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158913 13f79535-47bb-0310-9956-ffa450edef68
2011-08-17 21:00:04 +00:00
Gilles Sadowski
ed44e8213f MATH-621
Layout.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158755 13f79535-47bb-0310-9956-ffa450edef68
2011-08-17 14:54:39 +00:00
Gilles Sadowski
2b4bc7c5a9 MATH-621
Function "altmov": All local variables defined at initialization.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158716 13f79535-47bb-0310-9956-ffa450edef68
2011-08-17 14:00:56 +00:00
Gilles Sadowski
9c4571dd50 MATH-621
Function "update": All local variables defined at initialization.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158457 13f79535-47bb-0310-9956-ffa450edef68
2011-08-16 21:55:49 +00:00
Gilles Sadowski
4b1377907d MATH-621
Removed function "rescue" and "case 190" in function "bobyqb".


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158448 13f79535-47bb-0310-9956-ffa450edef68
2011-08-16 21:15:56 +00:00
Gilles Sadowski
fca3f676ec MATH-621
Removed unnecessary test.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158017 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 21:21:06 +00:00
Gilles Sadowski
3872917eff MATH-621
All "for" loops are 0-based (thanks to Dietmar Wolz).
"FortranArray" replaced by "ArrayRealVector"; "FortranMatrix" replaced
by "Array2DRowRealMatrix"; auxiliary classes deleted.
"INDEX_OFFSET" removed.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1158015 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 21:16:57 +00:00
Luc Maisonobe
7bf24af9d2 Fixed handling of Infinite and NaN coefficients in linearCombination
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157994 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 20:31:49 +00:00
Luc Maisonobe
d18208440c new tests
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157933 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 18:20:47 +00:00
Luc Maisonobe
bbb97a74b0 clean up code, mainly replacing static dotProduct methods calls by non-static ones
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157932 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 18:20:08 +00:00
Luc Maisonobe
3e6c847030 simplified signature of intersection method
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157748 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 09:32:32 +00:00
Luc Maisonobe
e7df350a55 fixed charact with wrong encoding
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157739 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 08:49:39 +00:00
Sebastian Bazley
71df2effec Fix up mangled char in comment
Looks to have been a UTF-8 char originally?

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157540 13f79535-47bb-0310-9956-ffa450edef68
2011-08-14 15:03:33 +00:00
Sebastian Bazley
b19a671a94 Fix up mangled char in comment.
Looks to have been a UTF-8 char originally?

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157539 13f79535-47bb-0310-9956-ffa450edef68
2011-08-14 14:57:05 +00:00
Gilles Sadowski
6983d81680 MATH-645
Iterate on the original vector, not on the copy that is modified.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157403 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 18:10:13 +00:00
Gilles Sadowski
7c6dd40b33 MATH-621
Added temporary constant "INDEX_OFFSET" to keep track of where changes are
needed for converting from 1-based to 0-based indexing. 


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157355 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 09:08:39 +00:00
Gilles Sadowski
14fc4ba076 Changed loop condition to avoid additional test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157352 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 08:57:44 +00:00
Gilles Sadowski
cec75d74f8 MATH-602
Inverse condition number.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157345 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 07:45:42 +00:00
Gilles Sadowski
9edd2f24d7 MATH-601
Replaced call to "max" with the already known result "m".


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157342 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 07:23:38 +00:00
Phil Steitz
190b6716ee Fixed javadoc typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157339 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 06:28:22 +00:00
Phil Steitz
2dc556649e Made pseudo-inverse consistent with rank computation in
SingularValueDecompositionImpl.
JIRA: MATH-601
Reported by Chris Nix
Patched by Chris Nix and Greg Sterijevxki

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157336 13f79535-47bb-0310-9956-ffa450edef68
2011-08-13 06:20:12 +00:00
Gilles Sadowski
58faa3eeb7 Code cleanup: "0.0" -> "0", "1.0" -> "1".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157288 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 23:11:46 +00:00
Gilles Sadowski
64787dc2ec Code cleanup: Removed calls to "min" function when result was already known.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157285 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 23:01:17 +00:00
Gilles Sadowski
fcc13b5e98 Code cleanup: Removed "wantu" and "wantv" that were unconditionally
set to "true".


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157281 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 22:42:13 +00:00
Gilles Sadowski
173736fdbb Code cleanup: Removed unnecessary parentheses, empty lines.
Bitwise operator replaced by logical one.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157280 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 22:37:29 +00:00
Gilles Sadowski
ebc61de97f MATH-631
Reverted to original behaviour.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157185 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 16:48:26 +00:00
Gilles Sadowski
565b6b527f Added "final".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157088 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 13:11:30 +00:00
Gilles Sadowski
327bc1a6d3 Replaced 2 calls to "max(m,n)" by the already known value ("m"), as requested
by Greg Sterijevski on the "dev" ML.
Added "final" keyword.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1157083 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 13:00:58 +00:00
Phil Steitz
4a65b71c2a Added methods to solve upper and lower triangular systems. JIRA: MATH-624. Contributed by Greg Sterijevski.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1156968 13f79535-47bb-0310-9956-ffa450edef68
2011-08-12 05:39:55 +00:00
Phil Steitz
2f2bb7783c Removed trailing spaces.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1154843 13f79535-47bb-0310-9956-ffa450edef68
2011-08-08 05:21:34 +00:00
Phil Steitz
5a2d63e2c3 Improved performance of nextInt(int) in BitsStreamGenerator. JIRA: MATH-642
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1154815 13f79535-47bb-0310-9956-ffa450edef68
2011-08-08 04:22:04 +00:00