Phil Steitz
9a8435f9d0
Javadoc improvements. Made it more explicit which methods modify instance data; formatting; better wording in some comments. JIRA: MATH-653.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1162543 13f79535-47bb-0310-9956-ffa450edef68
2011-08-28 15:49:39 +00:00
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