15
|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
2 <!--NewPage-->
|
|
3 <HTML>
|
|
4 <HEAD>
|
|
5 <!-- Generated by javadoc (build 1.6.0_17) on Sat Mar 27 22:46:14 EDT 2010 -->
|
|
6 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
7 <TITLE>
|
|
8 RealMatrix (Commons Math 2.1 API)
|
|
9 </TITLE>
|
|
10
|
|
11 <META NAME="date" CONTENT="2010-03-27">
|
|
12
|
|
13 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
|
14
|
|
15 <SCRIPT type="text/javascript">
|
|
16 function windowTitle()
|
|
17 {
|
|
18 if (location.href.indexOf('is-external=true') == -1) {
|
|
19 parent.document.title="RealMatrix (Commons Math 2.1 API)";
|
|
20 }
|
|
21 }
|
|
22 </SCRIPT>
|
|
23 <NOSCRIPT>
|
|
24 </NOSCRIPT>
|
|
25
|
|
26 </HEAD>
|
|
27
|
|
28 <BODY BGCOLOR="white" onload="windowTitle();">
|
|
29 <HR>
|
|
30
|
|
31
|
|
32 <!-- ========= START OF TOP NAVBAR ======= -->
|
|
33 <A NAME="navbar_top"><!-- --></A>
|
|
34 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
|
35 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
36 <TR>
|
|
37 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
38 <A NAME="navbar_top_firstrow"><!-- --></A>
|
|
39 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
40 <TR ALIGN="center" VALIGN="top">
|
|
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/RealMatrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
|
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
49 </TR>
|
|
50 </TABLE>
|
|
51 </TD>
|
|
52 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
53 </EM>
|
|
54 </TD>
|
|
55 </TR>
|
|
56
|
|
57 <TR>
|
|
58 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
59 <A HREF="../../../../../org/apache/commons/math/linear/QRDecompositionImpl.html" title="class in org.apache.commons.math.linear"><B>PREV CLASS</B></A>
|
|
60 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear"><B>NEXT CLASS</B></A></FONT></TD>
|
|
61 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
62 <A HREF="../../../../../index.html?org/apache/commons/math/linear/RealMatrix.html" target="_top"><B>FRAMES</B></A>
|
|
63 <A HREF="RealMatrix.html" target="_top"><B>NO FRAMES</B></A>
|
|
64 <SCRIPT type="text/javascript">
|
|
65 <!--
|
|
66 if(window==top) {
|
|
67 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
|
68 }
|
|
69 //-->
|
|
70 </SCRIPT>
|
|
71 <NOSCRIPT>
|
|
72 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
|
73 </NOSCRIPT>
|
|
74
|
|
75
|
|
76 </FONT></TD>
|
|
77 </TR>
|
|
78 <TR>
|
|
79 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
80 SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
81 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
82 DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
83 </TR>
|
|
84 </TABLE>
|
|
85 <A NAME="skip-navbar_top"></A>
|
|
86 <!-- ========= END OF TOP NAVBAR ========= -->
|
|
87
|
|
88 <HR>
|
|
89 <!-- ======== START OF CLASS DATA ======== -->
|
|
90 <H2>
|
|
91 <FONT SIZE="-1">
|
|
92 org.apache.commons.math.linear</FONT>
|
|
93 <BR>
|
|
94 Interface RealMatrix</H2>
|
|
95 <DL>
|
|
96 <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></DD>
|
|
97 </DL>
|
|
98 <DL>
|
|
99 <DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/commons/math/linear/SparseRealMatrix.html" title="interface in org.apache.commons.math.linear">SparseRealMatrix</A></DD>
|
|
100 </DL>
|
|
101 <DL>
|
|
102 <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html" title="class in org.apache.commons.math.linear">AbstractRealMatrix</A>, <A HREF="../../../../../org/apache/commons/math/linear/Array2DRowRealMatrix.html" title="class in org.apache.commons.math.linear">Array2DRowRealMatrix</A>, <A HREF="../../../../../org/apache/commons/math/linear/BlockRealMatrix.html" title="class in org.apache.commons.math.linear">BlockRealMatrix</A>, <A HREF="../../../../../org/apache/commons/math/linear/OpenMapRealMatrix.html" title="class in org.apache.commons.math.linear">OpenMapRealMatrix</A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixImpl.html" title="class in org.apache.commons.math.linear">RealMatrixImpl</A></DD>
|
|
103 </DL>
|
|
104 <HR>
|
|
105 <DL>
|
|
106 <DT><PRE>public interface <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.29"><B>RealMatrix</B></A><DT>extends <A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></DL>
|
|
107 </PRE>
|
|
108
|
|
109 <P>
|
|
110 Interface defining a real-valued matrix with basic algebraic operations.
|
|
111 <p>
|
|
112 Matrix element indexing is 0-based -- e.g., <code>getEntry(0, 0)</code>
|
|
113 returns the element in the first row, first column of the matrix.</p>
|
|
114 <P>
|
|
115
|
|
116 <P>
|
|
117 <DL>
|
|
118 <DT><B>Version:</B></DT>
|
|
119 <DD>$Revision: 811786 $ $Date: 2009-09-06 05:36:08 -0400 (Sun, 06 Sep 2009) $</DD>
|
|
120 </DL>
|
|
121 <HR>
|
|
122
|
|
123 <P>
|
|
124
|
|
125 <!-- ========== METHOD SUMMARY =========== -->
|
|
126
|
|
127 <A NAME="method_summary"><!-- --></A>
|
|
128 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
129 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
130 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
131 <B>Method Summary</B></FONT></TH>
|
|
132 </TR>
|
|
133 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
134 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
135 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
136 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#add(org.apache.commons.math.linear.RealMatrix)">add</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)</CODE>
|
|
137
|
|
138 <BR>
|
|
139 Compute the sum of this and m.</TD>
|
|
140 </TR>
|
|
141 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
142 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
143 <CODE> void</CODE></FONT></TD>
|
|
144 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#addToEntry(int, int, double)">addToEntry</A></B>(int row,
|
|
145 int column,
|
|
146 double increment)</CODE>
|
|
147
|
|
148 <BR>
|
|
149 Change an entry in the specified row and column.</TD>
|
|
150 </TR>
|
|
151 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
152 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
153 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
154 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copy()">copy</A></B>()</CODE>
|
|
155
|
|
156 <BR>
|
|
157 Returns a (deep) copy of this.</TD>
|
|
158 </TR>
|
|
159 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
161 <CODE> void</CODE></FONT></TD>
|
|
162 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copySubMatrix(int[], int[], double[][])">copySubMatrix</A></B>(int[] selectedRows,
|
|
163 int[] selectedColumns,
|
|
164 double[][] destination)</CODE>
|
|
165
|
|
166 <BR>
|
|
167 Copy a submatrix.</TD>
|
|
168 </TR>
|
|
169 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
170 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
171 <CODE> void</CODE></FONT></TD>
|
|
172 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copySubMatrix(int, int, int, int, double[][])">copySubMatrix</A></B>(int startRow,
|
|
173 int endRow,
|
|
174 int startColumn,
|
|
175 int endColumn,
|
|
176 double[][] destination)</CODE>
|
|
177
|
|
178 <BR>
|
|
179 Copy a submatrix.</TD>
|
|
180 </TR>
|
|
181 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
182 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
183 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
184 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#createMatrix(int, int)">createMatrix</A></B>(int rowDimension,
|
|
185 int columnDimension)</CODE>
|
|
186
|
|
187 <BR>
|
|
188 Create a new RealMatrix of the same type as the instance with the supplied
|
|
189 row and column dimensions.</TD>
|
|
190 </TR>
|
|
191 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
192 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
193 <CODE> double[]</CODE></FONT></TD>
|
|
194 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumn(int)">getColumn</A></B>(int column)</CODE>
|
|
195
|
|
196 <BR>
|
|
197 Returns the entries in column number <code>col</code> as an array.</TD>
|
|
198 </TR>
|
|
199 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
200 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
201 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
202 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumnMatrix(int)">getColumnMatrix</A></B>(int column)</CODE>
|
|
203
|
|
204 <BR>
|
|
205 Returns the entries in column number <code>column</code>
|
|
206 as a column matrix.</TD>
|
|
207 </TR>
|
|
208 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
209 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
210 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD>
|
|
211 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumnVector(int)">getColumnVector</A></B>(int column)</CODE>
|
|
212
|
|
213 <BR>
|
|
214 Returns the entries in column number <code>column</code>
|
|
215 as a vector.</TD>
|
|
216 </TR>
|
|
217 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
218 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
219 <CODE> double[][]</CODE></FONT></TD>
|
|
220 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getData()">getData</A></B>()</CODE>
|
|
221
|
|
222 <BR>
|
|
223 Returns matrix entries as a two-dimensional array.</TD>
|
|
224 </TR>
|
|
225 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
226 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
227 <CODE> double</CODE></FONT></TD>
|
|
228 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getDeterminant()">getDeterminant</A></B>()</CODE>
|
|
229
|
|
230 <BR>
|
|
231 <B>Deprecated.</B> <I>as of release 2.0, replaced by <code>
|
|
232 <A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getDeterminant()"><CODE>getDeterminant()</CODE></A></code></I></TD>
|
|
233 </TR>
|
|
234 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
235 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
236 <CODE> double</CODE></FONT></TD>
|
|
237 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getEntry(int, int)">getEntry</A></B>(int row,
|
|
238 int column)</CODE>
|
|
239
|
|
240 <BR>
|
|
241 Returns the entry in the specified row and column.</TD>
|
|
242 </TR>
|
|
243 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
244 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
245 <CODE> double</CODE></FONT></TD>
|
|
246 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getFrobeniusNorm()">getFrobeniusNorm</A></B>()</CODE>
|
|
247
|
|
248 <BR>
|
|
249 Returns the <a href="http://mathworld.wolfram.com/FrobeniusNorm.html">
|
|
250 Frobenius norm</a> of the matrix.</TD>
|
|
251 </TR>
|
|
252 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
253 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
254 <CODE> double</CODE></FONT></TD>
|
|
255 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getNorm()">getNorm</A></B>()</CODE>
|
|
256
|
|
257 <BR>
|
|
258 Returns the <a href="http://mathworld.wolfram.com/MaximumAbsoluteRowSumNorm.html">
|
|
259 maximum absolute row sum norm</a> of the matrix.</TD>
|
|
260 </TR>
|
|
261 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
262 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
263 <CODE> double[]</CODE></FONT></TD>
|
|
264 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRow(int)">getRow</A></B>(int row)</CODE>
|
|
265
|
|
266 <BR>
|
|
267 Returns the entries in row number <code>row</code> as an array.</TD>
|
|
268 </TR>
|
|
269 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
270 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
271 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
272 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRowMatrix(int)">getRowMatrix</A></B>(int row)</CODE>
|
|
273
|
|
274 <BR>
|
|
275 Returns the entries in row number <code>row</code>
|
|
276 as a row matrix.</TD>
|
|
277 </TR>
|
|
278 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
279 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
280 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD>
|
|
281 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRowVector(int)">getRowVector</A></B>(int row)</CODE>
|
|
282
|
|
283 <BR>
|
|
284 Returns the entries in row number <code>row</code>
|
|
285 as a vector.</TD>
|
|
286 </TR>
|
|
287 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
288 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
289 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
290 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getSubMatrix(int[], int[])">getSubMatrix</A></B>(int[] selectedRows,
|
|
291 int[] selectedColumns)</CODE>
|
|
292
|
|
293 <BR>
|
|
294 Gets a submatrix.</TD>
|
|
295 </TR>
|
|
296 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
297 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
298 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
299 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getSubMatrix(int, int, int, int)">getSubMatrix</A></B>(int startRow,
|
|
300 int endRow,
|
|
301 int startColumn,
|
|
302 int endColumn)</CODE>
|
|
303
|
|
304 <BR>
|
|
305 Gets a submatrix.</TD>
|
|
306 </TR>
|
|
307 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
308 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
309 <CODE> double</CODE></FONT></TD>
|
|
310 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getTrace()">getTrace</A></B>()</CODE>
|
|
311
|
|
312 <BR>
|
|
313 Returns the <a href="http://mathworld.wolfram.com/MatrixTrace.html">
|
|
314 trace</a> of the matrix (the sum of the elements on the main diagonal).</TD>
|
|
315 </TR>
|
|
316 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
317 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
318 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
319 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#inverse()">inverse</A></B>()</CODE>
|
|
320
|
|
321 <BR>
|
|
322 <B>Deprecated.</B> <I>as of release 2.0, replaced by <code>
|
|
323 <A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getSolver()"><CODE>getSolver()</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#getInverse()"><CODE>getInverse()</CODE></A></code></I></TD>
|
|
324 </TR>
|
|
325 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
326 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
327 <CODE> boolean</CODE></FONT></TD>
|
|
328 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#isSingular()">isSingular</A></B>()</CODE>
|
|
329
|
|
330 <BR>
|
|
331 <B>Deprecated.</B> <I>as of release 2.0, replaced by the boolean negation of
|
|
332 <code><A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getSolver()"><CODE>getSolver()</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#isNonSingular()"><CODE>isNonSingular()</CODE></A></code></I></TD>
|
|
333 </TR>
|
|
334 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
335 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
336 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
337 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#multiply(org.apache.commons.math.linear.RealMatrix)">multiply</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)</CODE>
|
|
338
|
|
339 <BR>
|
|
340 Returns the result of postmultiplying this by m.</TD>
|
|
341 </TR>
|
|
342 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
343 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
344 <CODE> void</CODE></FONT></TD>
|
|
345 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#multiplyEntry(int, int, double)">multiplyEntry</A></B>(int row,
|
|
346 int column,
|
|
347 double factor)</CODE>
|
|
348
|
|
349 <BR>
|
|
350 Change an entry in the specified row and column.</TD>
|
|
351 </TR>
|
|
352 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
353 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
354 <CODE> double[]</CODE></FONT></TD>
|
|
355 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#operate(double[])">operate</A></B>(double[] v)</CODE>
|
|
356
|
|
357 <BR>
|
|
358 Returns the result of multiplying this by the vector <code>v</code>.</TD>
|
|
359 </TR>
|
|
360 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
361 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
362 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD>
|
|
363 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#operate(org.apache.commons.math.linear.RealVector)">operate</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v)</CODE>
|
|
364
|
|
365 <BR>
|
|
366 Returns the result of multiplying this by the vector <code>v</code>.</TD>
|
|
367 </TR>
|
|
368 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
369 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
370 <CODE> double[]</CODE></FONT></TD>
|
|
371 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(double[])">preMultiply</A></B>(double[] v)</CODE>
|
|
372
|
|
373 <BR>
|
|
374 Returns the (row) vector result of premultiplying this by the vector <code>v</code>.</TD>
|
|
375 </TR>
|
|
376 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
377 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
378 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
379 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(org.apache.commons.math.linear.RealMatrix)">preMultiply</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)</CODE>
|
|
380
|
|
381 <BR>
|
|
382 Returns the result premultiplying this by <code>m</code>.</TD>
|
|
383 </TR>
|
|
384 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
385 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
386 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD>
|
|
387 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(org.apache.commons.math.linear.RealVector)">preMultiply</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v)</CODE>
|
|
388
|
|
389 <BR>
|
|
390 Returns the (row) vector result of premultiplying this by the vector <code>v</code>.</TD>
|
|
391 </TR>
|
|
392 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
393 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
394 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
395 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#scalarAdd(double)">scalarAdd</A></B>(double d)</CODE>
|
|
396
|
|
397 <BR>
|
|
398 Returns the result of adding d to each entry of this.</TD>
|
|
399 </TR>
|
|
400 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
401 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
402 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
403 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#scalarMultiply(double)">scalarMultiply</A></B>(double d)</CODE>
|
|
404
|
|
405 <BR>
|
|
406 Returns the result multiplying each entry of this by d.</TD>
|
|
407 </TR>
|
|
408 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
409 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
410 <CODE> void</CODE></FONT></TD>
|
|
411 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumn(int, double[])">setColumn</A></B>(int column,
|
|
412 double[] array)</CODE>
|
|
413
|
|
414 <BR>
|
|
415 Sets the entries in column number <code>column</code>
|
|
416 as a column matrix.</TD>
|
|
417 </TR>
|
|
418 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
419 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
420 <CODE> void</CODE></FONT></TD>
|
|
421 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumnMatrix(int, org.apache.commons.math.linear.RealMatrix)">setColumnMatrix</A></B>(int column,
|
|
422 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)</CODE>
|
|
423
|
|
424 <BR>
|
|
425 Sets the entries in column number <code>column</code>
|
|
426 as a column matrix.</TD>
|
|
427 </TR>
|
|
428 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
429 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
430 <CODE> void</CODE></FONT></TD>
|
|
431 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumnVector(int, org.apache.commons.math.linear.RealVector)">setColumnVector</A></B>(int column,
|
|
432 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)</CODE>
|
|
433
|
|
434 <BR>
|
|
435 Sets the entries in column number <code>column</code>
|
|
436 as a vector.</TD>
|
|
437 </TR>
|
|
438 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
439 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
440 <CODE> void</CODE></FONT></TD>
|
|
441 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setEntry(int, int, double)">setEntry</A></B>(int row,
|
|
442 int column,
|
|
443 double value)</CODE>
|
|
444
|
|
445 <BR>
|
|
446 Set the entry in the specified row and column.</TD>
|
|
447 </TR>
|
|
448 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
449 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
450 <CODE> void</CODE></FONT></TD>
|
|
451 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRow(int, double[])">setRow</A></B>(int row,
|
|
452 double[] array)</CODE>
|
|
453
|
|
454 <BR>
|
|
455 Sets the entries in row number <code>row</code>
|
|
456 as a row matrix.</TD>
|
|
457 </TR>
|
|
458 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
459 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
460 <CODE> void</CODE></FONT></TD>
|
|
461 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRowMatrix(int, org.apache.commons.math.linear.RealMatrix)">setRowMatrix</A></B>(int row,
|
|
462 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)</CODE>
|
|
463
|
|
464 <BR>
|
|
465 Sets the entries in row number <code>row</code>
|
|
466 as a row matrix.</TD>
|
|
467 </TR>
|
|
468 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
469 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
470 <CODE> void</CODE></FONT></TD>
|
|
471 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRowVector(int, org.apache.commons.math.linear.RealVector)">setRowVector</A></B>(int row,
|
|
472 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)</CODE>
|
|
473
|
|
474 <BR>
|
|
475 Sets the entries in row number <code>row</code>
|
|
476 as a vector.</TD>
|
|
477 </TR>
|
|
478 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
479 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
480 <CODE> void</CODE></FONT></TD>
|
|
481 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setSubMatrix(double[][], int, int)">setSubMatrix</A></B>(double[][] subMatrix,
|
|
482 int row,
|
|
483 int column)</CODE>
|
|
484
|
|
485 <BR>
|
|
486 Replace the submatrix starting at <code>row, column</code> using data in
|
|
487 the input <code>subMatrix</code> array.</TD>
|
|
488 </TR>
|
|
489 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
490 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
491 <CODE> double[]</CODE></FONT></TD>
|
|
492 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#solve(double[])">solve</A></B>(double[] b)</CODE>
|
|
493
|
|
494 <BR>
|
|
495 <B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#solve(double[])"><CODE>DecompositionSolver.solve(double[])</CODE></A></I></TD>
|
|
496 </TR>
|
|
497 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
498 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
499 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
500 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#solve(org.apache.commons.math.linear.RealMatrix)">solve</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> b)</CODE>
|
|
501
|
|
502 <BR>
|
|
503 <B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#solve(org.apache.commons.math.linear.RealMatrix)"><CODE>DecompositionSolver.solve(RealMatrix)</CODE></A></I></TD>
|
|
504 </TR>
|
|
505 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
506 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
507 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
508 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#subtract(org.apache.commons.math.linear.RealMatrix)">subtract</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)</CODE>
|
|
509
|
|
510 <BR>
|
|
511 Compute this minus m.</TD>
|
|
512 </TR>
|
|
513 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
514 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
515 <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD>
|
|
516 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#transpose()">transpose</A></B>()</CODE>
|
|
517
|
|
518 <BR>
|
|
519 Returns the transpose of this matrix.</TD>
|
|
520 </TR>
|
|
521 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
522 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
523 <CODE> double</CODE></FONT></TD>
|
|
524 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInColumnOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)</CODE>
|
|
525
|
|
526 <BR>
|
|
527 Visit (and possibly change) all matrix entries in column order.</TD>
|
|
528 </TR>
|
|
529 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
530 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
531 <CODE> double</CODE></FONT></TD>
|
|
532 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInColumnOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
533 int startRow,
|
|
534 int endRow,
|
|
535 int startColumn,
|
|
536 int endColumn)</CODE>
|
|
537
|
|
538 <BR>
|
|
539 Visit (and possibly change) some matrix entries in column order.</TD>
|
|
540 </TR>
|
|
541 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
542 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
543 <CODE> double</CODE></FONT></TD>
|
|
544 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInColumnOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)</CODE>
|
|
545
|
|
546 <BR>
|
|
547 Visit (but don't change) all matrix entries in column order.</TD>
|
|
548 </TR>
|
|
549 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
550 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
551 <CODE> double</CODE></FONT></TD>
|
|
552 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInColumnOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
553 int startRow,
|
|
554 int endRow,
|
|
555 int startColumn,
|
|
556 int endColumn)</CODE>
|
|
557
|
|
558 <BR>
|
|
559 Visit (but don't change) some matrix entries in column order.</TD>
|
|
560 </TR>
|
|
561 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
562 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
563 <CODE> double</CODE></FONT></TD>
|
|
564 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInOptimizedOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)</CODE>
|
|
565
|
|
566 <BR>
|
|
567 Visit (and possibly change) all matrix entries using the fastest possible order.</TD>
|
|
568 </TR>
|
|
569 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
570 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
571 <CODE> double</CODE></FONT></TD>
|
|
572 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInOptimizedOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
573 int startRow,
|
|
574 int endRow,
|
|
575 int startColumn,
|
|
576 int endColumn)</CODE>
|
|
577
|
|
578 <BR>
|
|
579 Visit (and possibly change) some matrix entries using the fastest possible order.</TD>
|
|
580 </TR>
|
|
581 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
582 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
583 <CODE> double</CODE></FONT></TD>
|
|
584 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInOptimizedOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)</CODE>
|
|
585
|
|
586 <BR>
|
|
587 Visit (but don't change) all matrix entries using the fastest possible order.</TD>
|
|
588 </TR>
|
|
589 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
590 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
591 <CODE> double</CODE></FONT></TD>
|
|
592 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInOptimizedOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
593 int startRow,
|
|
594 int endRow,
|
|
595 int startColumn,
|
|
596 int endColumn)</CODE>
|
|
597
|
|
598 <BR>
|
|
599 Visit (but don't change) some matrix entries using the fastest possible order.</TD>
|
|
600 </TR>
|
|
601 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
602 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
603 <CODE> double</CODE></FONT></TD>
|
|
604 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInRowOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)</CODE>
|
|
605
|
|
606 <BR>
|
|
607 Visit (and possibly change) all matrix entries in row order.</TD>
|
|
608 </TR>
|
|
609 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
610 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
611 <CODE> double</CODE></FONT></TD>
|
|
612 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInRowOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
613 int startRow,
|
|
614 int endRow,
|
|
615 int startColumn,
|
|
616 int endColumn)</CODE>
|
|
617
|
|
618 <BR>
|
|
619 Visit (and possibly change) some matrix entries in row order.</TD>
|
|
620 </TR>
|
|
621 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
622 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
623 <CODE> double</CODE></FONT></TD>
|
|
624 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInRowOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)</CODE>
|
|
625
|
|
626 <BR>
|
|
627 Visit (but don't change) all matrix entries in row order.</TD>
|
|
628 </TR>
|
|
629 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
630 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
631 <CODE> double</CODE></FONT></TD>
|
|
632 <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInRowOrder</A></B>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
633 int startRow,
|
|
634 int endRow,
|
|
635 int startColumn,
|
|
636 int endColumn)</CODE>
|
|
637
|
|
638 <BR>
|
|
639 Visit (but don't change) some matrix entries in row order.</TD>
|
|
640 </TR>
|
|
641 </TABLE>
|
|
642 <A NAME="methods_inherited_from_class_org.apache.commons.math.linear.AnyMatrix"><!-- --></A>
|
|
643 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
644 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
645 <TH ALIGN="left"><B>Methods inherited from interface org.apache.commons.math.linear.<A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></B></TH>
|
|
646 </TR>
|
|
647 <TR BGCOLOR="white" CLASS="TableRowColor">
|
|
648 <TD><CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#getColumnDimension()">getColumnDimension</A>, <A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#getRowDimension()">getRowDimension</A>, <A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#isSquare()">isSquare</A></CODE></TD>
|
|
649 </TR>
|
|
650 </TABLE>
|
|
651
|
|
652 <P>
|
|
653
|
|
654 <!-- ============ METHOD DETAIL ========== -->
|
|
655
|
|
656 <A NAME="method_detail"><!-- --></A>
|
|
657 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
658 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
659 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
660 <B>Method Detail</B></FONT></TH>
|
|
661 </TR>
|
|
662 </TABLE>
|
|
663
|
|
664 <A NAME="createMatrix(int, int)"><!-- --></A><H3>
|
|
665 createMatrix</H3>
|
|
666 <PRE>
|
|
667 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.41"><B>createMatrix</B></A>(int rowDimension,
|
|
668 int columnDimension)</PRE>
|
|
669 <DL>
|
|
670 <DD>Create a new RealMatrix of the same type as the instance with the supplied
|
|
671 row and column dimensions.
|
|
672 <P>
|
|
673 <DD><DL>
|
|
674 </DL>
|
|
675 </DD>
|
|
676 <DD><DL>
|
|
677 <DT><B>Parameters:</B><DD><CODE>rowDimension</CODE> - the number of rows in the new matrix<DD><CODE>columnDimension</CODE> - the number of columns in the new matrix
|
|
678 <DT><B>Returns:</B><DD>a new matrix of the same type as the instance
|
|
679 <DT><B>Throws:</B>
|
|
680 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if row or column dimension is not positive<DT><B>Since:</B></DT>
|
|
681 <DD>2.0</DD>
|
|
682 </DL>
|
|
683 </DD>
|
|
684 </DL>
|
|
685 <HR>
|
|
686
|
|
687 <A NAME="copy()"><!-- --></A><H3>
|
|
688 copy</H3>
|
|
689 <PRE>
|
|
690 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.48"><B>copy</B></A>()</PRE>
|
|
691 <DL>
|
|
692 <DD>Returns a (deep) copy of this.
|
|
693 <P>
|
|
694 <DD><DL>
|
|
695 </DL>
|
|
696 </DD>
|
|
697 <DD><DL>
|
|
698
|
|
699 <DT><B>Returns:</B><DD>matrix copy</DL>
|
|
700 </DD>
|
|
701 </DL>
|
|
702 <HR>
|
|
703
|
|
704 <A NAME="add(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
705 add</H3>
|
|
706 <PRE>
|
|
707 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.57"><B>add</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)
|
|
708 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
709 <DL>
|
|
710 <DD>Compute the sum of this and m.
|
|
711 <P>
|
|
712 <DD><DL>
|
|
713 </DL>
|
|
714 </DD>
|
|
715 <DD><DL>
|
|
716 <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to be added
|
|
717 <DT><B>Returns:</B><DD>this + m
|
|
718 <DT><B>Throws:</B>
|
|
719 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if m is not the same size as this</DL>
|
|
720 </DD>
|
|
721 </DL>
|
|
722 <HR>
|
|
723
|
|
724 <A NAME="subtract(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
725 subtract</H3>
|
|
726 <PRE>
|
|
727 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.66"><B>subtract</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)
|
|
728 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
729 <DL>
|
|
730 <DD>Compute this minus m.
|
|
731 <P>
|
|
732 <DD><DL>
|
|
733 </DL>
|
|
734 </DD>
|
|
735 <DD><DL>
|
|
736 <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to be subtracted
|
|
737 <DT><B>Returns:</B><DD>this - m
|
|
738 <DT><B>Throws:</B>
|
|
739 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if m is not the same size as this</DL>
|
|
740 </DD>
|
|
741 </DL>
|
|
742 <HR>
|
|
743
|
|
744 <A NAME="scalarAdd(double)"><!-- --></A><H3>
|
|
745 scalarAdd</H3>
|
|
746 <PRE>
|
|
747 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.74"><B>scalarAdd</B></A>(double d)</PRE>
|
|
748 <DL>
|
|
749 <DD>Returns the result of adding d to each entry of this.
|
|
750 <P>
|
|
751 <DD><DL>
|
|
752 </DL>
|
|
753 </DD>
|
|
754 <DD><DL>
|
|
755 <DT><B>Parameters:</B><DD><CODE>d</CODE> - value to be added to each entry
|
|
756 <DT><B>Returns:</B><DD>d + this</DL>
|
|
757 </DD>
|
|
758 </DL>
|
|
759 <HR>
|
|
760
|
|
761 <A NAME="scalarMultiply(double)"><!-- --></A><H3>
|
|
762 scalarMultiply</H3>
|
|
763 <PRE>
|
|
764 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.82"><B>scalarMultiply</B></A>(double d)</PRE>
|
|
765 <DL>
|
|
766 <DD>Returns the result multiplying each entry of this by d.
|
|
767 <P>
|
|
768 <DD><DL>
|
|
769 </DL>
|
|
770 </DD>
|
|
771 <DD><DL>
|
|
772 <DT><B>Parameters:</B><DD><CODE>d</CODE> - value to multiply all entries by
|
|
773 <DT><B>Returns:</B><DD>d * this</DL>
|
|
774 </DD>
|
|
775 </DL>
|
|
776 <HR>
|
|
777
|
|
778 <A NAME="multiply(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
779 multiply</H3>
|
|
780 <PRE>
|
|
781 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.92"><B>multiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)
|
|
782 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
783 <DL>
|
|
784 <DD>Returns the result of postmultiplying this by m.
|
|
785 <P>
|
|
786 <DD><DL>
|
|
787 </DL>
|
|
788 </DD>
|
|
789 <DD><DL>
|
|
790 <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to postmultiply by
|
|
791 <DT><B>Returns:</B><DD>this * m
|
|
792 <DT><B>Throws:</B>
|
|
793 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if columnDimension(this) != rowDimension(m)</DL>
|
|
794 </DD>
|
|
795 </DL>
|
|
796 <HR>
|
|
797
|
|
798 <A NAME="preMultiply(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
799 preMultiply</H3>
|
|
800 <PRE>
|
|
801 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.101"><B>preMultiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m)
|
|
802 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
803 <DL>
|
|
804 <DD>Returns the result premultiplying this by <code>m</code>.
|
|
805 <P>
|
|
806 <DD><DL>
|
|
807 </DL>
|
|
808 </DD>
|
|
809 <DD><DL>
|
|
810 <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to premultiply by
|
|
811 <DT><B>Returns:</B><DD>m * this
|
|
812 <DT><B>Throws:</B>
|
|
813 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if rowDimension(this) != columnDimension(m)</DL>
|
|
814 </DD>
|
|
815 </DL>
|
|
816 <HR>
|
|
817
|
|
818 <A NAME="getData()"><!-- --></A><H3>
|
|
819 getData</H3>
|
|
820 <PRE>
|
|
821 double[][] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.108"><B>getData</B></A>()</PRE>
|
|
822 <DL>
|
|
823 <DD>Returns matrix entries as a two-dimensional array.
|
|
824 <P>
|
|
825 <DD><DL>
|
|
826 </DL>
|
|
827 </DD>
|
|
828 <DD><DL>
|
|
829
|
|
830 <DT><B>Returns:</B><DD>2-dimensional array of entries</DL>
|
|
831 </DD>
|
|
832 </DL>
|
|
833 <HR>
|
|
834
|
|
835 <A NAME="getNorm()"><!-- --></A><H3>
|
|
836 getNorm</H3>
|
|
837 <PRE>
|
|
838 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.116"><B>getNorm</B></A>()</PRE>
|
|
839 <DL>
|
|
840 <DD>Returns the <a href="http://mathworld.wolfram.com/MaximumAbsoluteRowSumNorm.html">
|
|
841 maximum absolute row sum norm</a> of the matrix.
|
|
842 <P>
|
|
843 <DD><DL>
|
|
844 </DL>
|
|
845 </DD>
|
|
846 <DD><DL>
|
|
847
|
|
848 <DT><B>Returns:</B><DD>norm</DL>
|
|
849 </DD>
|
|
850 </DL>
|
|
851 <HR>
|
|
852
|
|
853 <A NAME="getFrobeniusNorm()"><!-- --></A><H3>
|
|
854 getFrobeniusNorm</H3>
|
|
855 <PRE>
|
|
856 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.124"><B>getFrobeniusNorm</B></A>()</PRE>
|
|
857 <DL>
|
|
858 <DD>Returns the <a href="http://mathworld.wolfram.com/FrobeniusNorm.html">
|
|
859 Frobenius norm</a> of the matrix.
|
|
860 <P>
|
|
861 <DD><DL>
|
|
862 </DL>
|
|
863 </DD>
|
|
864 <DD><DL>
|
|
865
|
|
866 <DT><B>Returns:</B><DD>norm</DL>
|
|
867 </DD>
|
|
868 </DL>
|
|
869 <HR>
|
|
870
|
|
871 <A NAME="getSubMatrix(int, int, int, int)"><!-- --></A><H3>
|
|
872 getSubMatrix</H3>
|
|
873 <PRE>
|
|
874 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.138"><B>getSubMatrix</B></A>(int startRow,
|
|
875 int endRow,
|
|
876 int startColumn,
|
|
877 int endColumn)
|
|
878 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
879 <DL>
|
|
880 <DD>Gets a submatrix. Rows and columns are indicated
|
|
881 counting from 0 to n-1.
|
|
882 <P>
|
|
883 <DD><DL>
|
|
884 </DL>
|
|
885 </DD>
|
|
886 <DD><DL>
|
|
887 <DT><B>Parameters:</B><DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index (inclusive)
|
|
888 <DT><B>Returns:</B><DD>The subMatrix containing the data of the
|
|
889 specified rows and columns
|
|
890 <DT><B>Throws:</B>
|
|
891 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid</DL>
|
|
892 </DD>
|
|
893 </DL>
|
|
894 <HR>
|
|
895
|
|
896 <A NAME="getSubMatrix(int[], int[])"><!-- --></A><H3>
|
|
897 getSubMatrix</H3>
|
|
898 <PRE>
|
|
899 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.151"><B>getSubMatrix</B></A>(int[] selectedRows,
|
|
900 int[] selectedColumns)
|
|
901 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
902 <DL>
|
|
903 <DD>Gets a submatrix. Rows and columns are indicated
|
|
904 counting from 0 to n-1.
|
|
905 <P>
|
|
906 <DD><DL>
|
|
907 </DL>
|
|
908 </DD>
|
|
909 <DD><DL>
|
|
910 <DT><B>Parameters:</B><DD><CODE>selectedRows</CODE> - Array of row indices.<DD><CODE>selectedColumns</CODE> - Array of column indices.
|
|
911 <DT><B>Returns:</B><DD>The subMatrix containing the data in the
|
|
912 specified rows and columns
|
|
913 <DT><B>Throws:</B>
|
|
914 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if row or column selections are not valid</DL>
|
|
915 </DD>
|
|
916 </DL>
|
|
917 <HR>
|
|
918
|
|
919 <A NAME="copySubMatrix(int, int, int, int, double[][])"><!-- --></A><H3>
|
|
920 copySubMatrix</H3>
|
|
921 <PRE>
|
|
922 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.167"><B>copySubMatrix</B></A>(int startRow,
|
|
923 int endRow,
|
|
924 int startColumn,
|
|
925 int endColumn,
|
|
926 double[][] destination)
|
|
927 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
928 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
929 <DL>
|
|
930 <DD>Copy a submatrix. Rows and columns are indicated
|
|
931 counting from 0 to n-1.
|
|
932 <P>
|
|
933 <DD><DL>
|
|
934 </DL>
|
|
935 </DD>
|
|
936 <DD><DL>
|
|
937 <DT><B>Parameters:</B><DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index (inclusive)<DD><CODE>destination</CODE> - The arrays where the submatrix data should be copied
|
|
938 (if larger than rows/columns counts, only the upper-left part will be used)
|
|
939 <DT><B>Throws:</B>
|
|
940 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid
|
|
941 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if the destination array is too small</DL>
|
|
942 </DD>
|
|
943 </DL>
|
|
944 <HR>
|
|
945
|
|
946 <A NAME="copySubMatrix(int[], int[], double[][])"><!-- --></A><H3>
|
|
947 copySubMatrix</H3>
|
|
948 <PRE>
|
|
949 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.182"><B>copySubMatrix</B></A>(int[] selectedRows,
|
|
950 int[] selectedColumns,
|
|
951 double[][] destination)
|
|
952 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
953 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
954 <DL>
|
|
955 <DD>Copy a submatrix. Rows and columns are indicated
|
|
956 counting from 0 to n-1.
|
|
957 <P>
|
|
958 <DD><DL>
|
|
959 </DL>
|
|
960 </DD>
|
|
961 <DD><DL>
|
|
962 <DT><B>Parameters:</B><DD><CODE>selectedRows</CODE> - Array of row indices.<DD><CODE>selectedColumns</CODE> - Array of column indices.<DD><CODE>destination</CODE> - The arrays where the submatrix data should be copied
|
|
963 (if larger than rows/columns counts, only the upper-left part will be used)
|
|
964 <DT><B>Throws:</B>
|
|
965 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid
|
|
966 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if the destination array is too small</DL>
|
|
967 </DD>
|
|
968 </DL>
|
|
969 <HR>
|
|
970
|
|
971 <A NAME="setSubMatrix(double[][], int, int)"><!-- --></A><H3>
|
|
972 setSubMatrix</H3>
|
|
973 <PRE>
|
|
974 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.212"><B>setSubMatrix</B></A>(double[][] subMatrix,
|
|
975 int row,
|
|
976 int column)
|
|
977 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
978 <DL>
|
|
979 <DD>Replace the submatrix starting at <code>row, column</code> using data in
|
|
980 the input <code>subMatrix</code> array. Indexes are 0-based.
|
|
981 <p>
|
|
982 Example:<br>
|
|
983 Starting with <pre>
|
|
984 1 2 3 4
|
|
985 5 6 7 8
|
|
986 9 0 1 2
|
|
987 </pre>
|
|
988 and <code>subMatrix = {{3, 4} {5,6}}</code>, invoking
|
|
989 <code>setSubMatrix(subMatrix,1,1))</code> will result in <pre>
|
|
990 1 2 3 4
|
|
991 5 3 4 8
|
|
992 9 5 6 2
|
|
993 </pre></p>
|
|
994 <P>
|
|
995 <DD><DL>
|
|
996 </DL>
|
|
997 </DD>
|
|
998 <DD><DL>
|
|
999 <DT><B>Parameters:</B><DD><CODE>subMatrix</CODE> - array containing the submatrix replacement data<DD><CODE>row</CODE> - row coordinate of the top, left element to be replaced<DD><CODE>column</CODE> - column coordinate of the top, left element to be replaced
|
|
1000 <DT><B>Throws:</B>
|
|
1001 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if subMatrix does not fit into this
|
|
1002 matrix from element in (row, column)
|
|
1003 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if <code>subMatrix</code> is not rectangular
|
|
1004 (not all rows have the same length) or empty
|
|
1005 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if <code>subMatrix</code> is null<DT><B>Since:</B></DT>
|
|
1006 <DD>2.0</DD>
|
|
1007 </DL>
|
|
1008 </DD>
|
|
1009 </DL>
|
|
1010 <HR>
|
|
1011
|
|
1012 <A NAME="getRowMatrix(int)"><!-- --></A><H3>
|
|
1013 getRowMatrix</H3>
|
|
1014 <PRE>
|
|
1015 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.223"><B>getRowMatrix</B></A>(int row)
|
|
1016 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1017 <DL>
|
|
1018 <DD>Returns the entries in row number <code>row</code>
|
|
1019 as a row matrix. Row indices start at 0.
|
|
1020 <P>
|
|
1021 <DD><DL>
|
|
1022 </DL>
|
|
1023 </DD>
|
|
1024 <DD><DL>
|
|
1025 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched
|
|
1026 <DT><B>Returns:</B><DD>row matrix
|
|
1027 <DT><B>Throws:</B>
|
|
1028 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is invalid</DL>
|
|
1029 </DD>
|
|
1030 </DL>
|
|
1031 <HR>
|
|
1032
|
|
1033 <A NAME="setRowMatrix(int, org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
1034 setRowMatrix</H3>
|
|
1035 <PRE>
|
|
1036 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.236"><B>setRowMatrix</B></A>(int row,
|
|
1037 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)
|
|
1038 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1039 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1040 <DL>
|
|
1041 <DD>Sets the entries in row number <code>row</code>
|
|
1042 as a row matrix. Row indices start at 0.
|
|
1043 <P>
|
|
1044 <DD><DL>
|
|
1045 </DL>
|
|
1046 </DD>
|
|
1047 <DD><DL>
|
|
1048 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be set<DD><CODE>matrix</CODE> - row matrix (must have one row and the same number of columns
|
|
1049 as the instance)
|
|
1050 <DT><B>Throws:</B>
|
|
1051 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is invalid
|
|
1052 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the matrix dimensions do not match one
|
|
1053 instance row</DL>
|
|
1054 </DD>
|
|
1055 </DL>
|
|
1056 <HR>
|
|
1057
|
|
1058 <A NAME="getColumnMatrix(int)"><!-- --></A><H3>
|
|
1059 getColumnMatrix</H3>
|
|
1060 <PRE>
|
|
1061 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.247"><B>getColumnMatrix</B></A>(int column)
|
|
1062 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1063 <DL>
|
|
1064 <DD>Returns the entries in column number <code>column</code>
|
|
1065 as a column matrix. Column indices start at 0.
|
|
1066 <P>
|
|
1067 <DD><DL>
|
|
1068 </DL>
|
|
1069 </DD>
|
|
1070 <DD><DL>
|
|
1071 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched
|
|
1072 <DT><B>Returns:</B><DD>column matrix
|
|
1073 <DT><B>Throws:</B>
|
|
1074 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is invalid</DL>
|
|
1075 </DD>
|
|
1076 </DL>
|
|
1077 <HR>
|
|
1078
|
|
1079 <A NAME="setColumnMatrix(int, org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
1080 setColumnMatrix</H3>
|
|
1081 <PRE>
|
|
1082 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.260"><B>setColumnMatrix</B></A>(int column,
|
|
1083 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)
|
|
1084 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1085 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1086 <DL>
|
|
1087 <DD>Sets the entries in column number <code>column</code>
|
|
1088 as a column matrix. Column indices start at 0.
|
|
1089 <P>
|
|
1090 <DD><DL>
|
|
1091 </DL>
|
|
1092 </DD>
|
|
1093 <DD><DL>
|
|
1094 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be set<DD><CODE>matrix</CODE> - column matrix (must have one column and the same number of rows
|
|
1095 as the instance)
|
|
1096 <DT><B>Throws:</B>
|
|
1097 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is invalid
|
|
1098 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the matrix dimensions do not match one
|
|
1099 instance column</DL>
|
|
1100 </DD>
|
|
1101 </DL>
|
|
1102 <HR>
|
|
1103
|
|
1104 <A NAME="getRowVector(int)"><!-- --></A><H3>
|
|
1105 getRowVector</H3>
|
|
1106 <PRE>
|
|
1107 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.271"><B>getRowVector</B></A>(int row)
|
|
1108 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1109 <DL>
|
|
1110 <DD>Returns the entries in row number <code>row</code>
|
|
1111 as a vector. Row indices start at 0.
|
|
1112 <P>
|
|
1113 <DD><DL>
|
|
1114 </DL>
|
|
1115 </DD>
|
|
1116 <DD><DL>
|
|
1117 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched
|
|
1118 <DT><B>Returns:</B><DD>row vector
|
|
1119 <DT><B>Throws:</B>
|
|
1120 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is invalid</DL>
|
|
1121 </DD>
|
|
1122 </DL>
|
|
1123 <HR>
|
|
1124
|
|
1125 <A NAME="setRowVector(int, org.apache.commons.math.linear.RealVector)"><!-- --></A><H3>
|
|
1126 setRowVector</H3>
|
|
1127 <PRE>
|
|
1128 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.284"><B>setRowVector</B></A>(int row,
|
|
1129 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)
|
|
1130 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1131 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1132 <DL>
|
|
1133 <DD>Sets the entries in row number <code>row</code>
|
|
1134 as a vector. Row indices start at 0.
|
|
1135 <P>
|
|
1136 <DD><DL>
|
|
1137 </DL>
|
|
1138 </DD>
|
|
1139 <DD><DL>
|
|
1140 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be set<DD><CODE>vector</CODE> - row vector (must have the same number of columns
|
|
1141 as the instance)
|
|
1142 <DT><B>Throws:</B>
|
|
1143 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is invalid
|
|
1144 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the vector dimension does not match one
|
|
1145 instance row</DL>
|
|
1146 </DD>
|
|
1147 </DL>
|
|
1148 <HR>
|
|
1149
|
|
1150 <A NAME="getColumnVector(int)"><!-- --></A><H3>
|
|
1151 getColumnVector</H3>
|
|
1152 <PRE>
|
|
1153 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.295"><B>getColumnVector</B></A>(int column)
|
|
1154 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1155 <DL>
|
|
1156 <DD>Returns the entries in column number <code>column</code>
|
|
1157 as a vector. Column indices start at 0.
|
|
1158 <P>
|
|
1159 <DD><DL>
|
|
1160 </DL>
|
|
1161 </DD>
|
|
1162 <DD><DL>
|
|
1163 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched
|
|
1164 <DT><B>Returns:</B><DD>column vector
|
|
1165 <DT><B>Throws:</B>
|
|
1166 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is invalid</DL>
|
|
1167 </DD>
|
|
1168 </DL>
|
|
1169 <HR>
|
|
1170
|
|
1171 <A NAME="setColumnVector(int, org.apache.commons.math.linear.RealVector)"><!-- --></A><H3>
|
|
1172 setColumnVector</H3>
|
|
1173 <PRE>
|
|
1174 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.307"><B>setColumnVector</B></A>(int column,
|
|
1175 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)
|
|
1176 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1177 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1178 <DL>
|
|
1179 <DD>Sets the entries in column number <code>column</code>
|
|
1180 as a vector. Column indices start at 0.
|
|
1181 <P>
|
|
1182 <DD><DL>
|
|
1183 </DL>
|
|
1184 </DD>
|
|
1185 <DD><DL>
|
|
1186 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be set<DD><CODE>vector</CODE> - column vector (must have the same number of rows as the instance)
|
|
1187 <DT><B>Throws:</B>
|
|
1188 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is invalid
|
|
1189 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the vector dimension does not match one
|
|
1190 instance column</DL>
|
|
1191 </DD>
|
|
1192 </DL>
|
|
1193 <HR>
|
|
1194
|
|
1195 <A NAME="getRow(int)"><!-- --></A><H3>
|
|
1196 getRow</H3>
|
|
1197 <PRE>
|
|
1198 double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.320"><B>getRow</B></A>(int row)
|
|
1199 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1200 <DL>
|
|
1201 <DD>Returns the entries in row number <code>row</code> as an array.
|
|
1202 <p>
|
|
1203 Row indices start at 0. A <code>MatrixIndexException</code> is thrown
|
|
1204 unless <code>0 <= row < rowDimension.</code></p>
|
|
1205 <P>
|
|
1206 <DD><DL>
|
|
1207 </DL>
|
|
1208 </DD>
|
|
1209 <DD><DL>
|
|
1210 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched
|
|
1211 <DT><B>Returns:</B><DD>array of entries in the row
|
|
1212 <DT><B>Throws:</B>
|
|
1213 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is not valid</DL>
|
|
1214 </DD>
|
|
1215 </DL>
|
|
1216 <HR>
|
|
1217
|
|
1218 <A NAME="setRow(int, double[])"><!-- --></A><H3>
|
|
1219 setRow</H3>
|
|
1220 <PRE>
|
|
1221 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.332"><B>setRow</B></A>(int row,
|
|
1222 double[] array)
|
|
1223 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1224 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1225 <DL>
|
|
1226 <DD>Sets the entries in row number <code>row</code>
|
|
1227 as a row matrix. Row indices start at 0.
|
|
1228 <P>
|
|
1229 <DD><DL>
|
|
1230 </DL>
|
|
1231 </DD>
|
|
1232 <DD><DL>
|
|
1233 <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be set<DD><CODE>array</CODE> - row matrix (must have the same number of columns as the instance)
|
|
1234 <DT><B>Throws:</B>
|
|
1235 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified row index is invalid
|
|
1236 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the array size does not match one
|
|
1237 instance row</DL>
|
|
1238 </DD>
|
|
1239 </DL>
|
|
1240 <HR>
|
|
1241
|
|
1242 <A NAME="getColumn(int)"><!-- --></A><H3>
|
|
1243 getColumn</H3>
|
|
1244 <PRE>
|
|
1245 double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.345"><B>getColumn</B></A>(int column)
|
|
1246 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1247 <DL>
|
|
1248 <DD>Returns the entries in column number <code>col</code> as an array.
|
|
1249 <p>
|
|
1250 Column indices start at 0. A <code>MatrixIndexException</code> is thrown
|
|
1251 unless <code>0 <= column < columnDimension.</code></p>
|
|
1252 <P>
|
|
1253 <DD><DL>
|
|
1254 </DL>
|
|
1255 </DD>
|
|
1256 <DD><DL>
|
|
1257 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched
|
|
1258 <DT><B>Returns:</B><DD>array of entries in the column
|
|
1259 <DT><B>Throws:</B>
|
|
1260 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is not valid</DL>
|
|
1261 </DD>
|
|
1262 </DL>
|
|
1263 <HR>
|
|
1264
|
|
1265 <A NAME="setColumn(int, double[])"><!-- --></A><H3>
|
|
1266 setColumn</H3>
|
|
1267 <PRE>
|
|
1268 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.357"><B>setColumn</B></A>(int column,
|
|
1269 double[] array)
|
|
1270 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1271 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1272 <DL>
|
|
1273 <DD>Sets the entries in column number <code>column</code>
|
|
1274 as a column matrix. Column indices start at 0.
|
|
1275 <P>
|
|
1276 <DD><DL>
|
|
1277 </DL>
|
|
1278 </DD>
|
|
1279 <DD><DL>
|
|
1280 <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be set<DD><CODE>array</CODE> - column array (must have the same number of rows as the instance)
|
|
1281 <DT><B>Throws:</B>
|
|
1282 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the specified column index is invalid
|
|
1283 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if the array size does not match one
|
|
1284 instance column</DL>
|
|
1285 </DD>
|
|
1286 </DL>
|
|
1287 <HR>
|
|
1288
|
|
1289 <A NAME="getEntry(int, int)"><!-- --></A><H3>
|
|
1290 getEntry</H3>
|
|
1291 <PRE>
|
|
1292 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.375"><B>getEntry</B></A>(int row,
|
|
1293 int column)
|
|
1294 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1295 <DL>
|
|
1296 <DD>Returns the entry in the specified row and column.
|
|
1297 <p>
|
|
1298 Row and column indices start at 0 and must satisfy
|
|
1299 <ul>
|
|
1300 <li><code>0 <= row < rowDimension</code></li>
|
|
1301 <li><code> 0 <= column < columnDimension</code></li>
|
|
1302 </ul>
|
|
1303 otherwise a <code>MatrixIndexException</code> is thrown.</p>
|
|
1304 <P>
|
|
1305 <DD><DL>
|
|
1306 </DL>
|
|
1307 </DD>
|
|
1308 <DD><DL>
|
|
1309 <DT><B>Parameters:</B><DD><CODE>row</CODE> - row location of entry to be fetched<DD><CODE>column</CODE> - column location of entry to be fetched
|
|
1310 <DT><B>Returns:</B><DD>matrix entry in row,column
|
|
1311 <DT><B>Throws:</B>
|
|
1312 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the row or column index is not valid</DL>
|
|
1313 </DD>
|
|
1314 </DL>
|
|
1315 <HR>
|
|
1316
|
|
1317 <A NAME="setEntry(int, int, double)"><!-- --></A><H3>
|
|
1318 setEntry</H3>
|
|
1319 <PRE>
|
|
1320 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.393"><B>setEntry</B></A>(int row,
|
|
1321 int column,
|
|
1322 double value)
|
|
1323 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1324 <DL>
|
|
1325 <DD>Set the entry in the specified row and column.
|
|
1326 <p>
|
|
1327 Row and column indices start at 0 and must satisfy
|
|
1328 <ul>
|
|
1329 <li><code>0 <= row < rowDimension</code></li>
|
|
1330 <li><code> 0 <= column < columnDimension</code></li>
|
|
1331 </ul>
|
|
1332 otherwise a <code>MatrixIndexException</code> is thrown.</p>
|
|
1333 <P>
|
|
1334 <DD><DL>
|
|
1335 </DL>
|
|
1336 </DD>
|
|
1337 <DD><DL>
|
|
1338 <DT><B>Parameters:</B><DD><CODE>row</CODE> - row location of entry to be set<DD><CODE>column</CODE> - column location of entry to be set<DD><CODE>value</CODE> - matrix entry to be set in row,column
|
|
1339 <DT><B>Throws:</B>
|
|
1340 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the row or column index is not valid<DT><B>Since:</B></DT>
|
|
1341 <DD>2.0</DD>
|
|
1342 </DL>
|
|
1343 </DD>
|
|
1344 </DL>
|
|
1345 <HR>
|
|
1346
|
|
1347 <A NAME="addToEntry(int, int, double)"><!-- --></A><H3>
|
|
1348 addToEntry</H3>
|
|
1349 <PRE>
|
|
1350 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.411"><B>addToEntry</B></A>(int row,
|
|
1351 int column,
|
|
1352 double increment)
|
|
1353 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1354 <DL>
|
|
1355 <DD>Change an entry in the specified row and column.
|
|
1356 <p>
|
|
1357 Row and column indices start at 0 and must satisfy
|
|
1358 <ul>
|
|
1359 <li><code>0 <= row < rowDimension</code></li>
|
|
1360 <li><code> 0 <= column < columnDimension</code></li>
|
|
1361 </ul>
|
|
1362 otherwise a <code>MatrixIndexException</code> is thrown.</p>
|
|
1363 <P>
|
|
1364 <DD><DL>
|
|
1365 </DL>
|
|
1366 </DD>
|
|
1367 <DD><DL>
|
|
1368 <DT><B>Parameters:</B><DD><CODE>row</CODE> - row location of entry to be set<DD><CODE>column</CODE> - column location of entry to be set<DD><CODE>increment</CODE> - value to add to the current matrix entry in row,column
|
|
1369 <DT><B>Throws:</B>
|
|
1370 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the row or column index is not valid<DT><B>Since:</B></DT>
|
|
1371 <DD>2.0</DD>
|
|
1372 </DL>
|
|
1373 </DD>
|
|
1374 </DL>
|
|
1375 <HR>
|
|
1376
|
|
1377 <A NAME="multiplyEntry(int, int, double)"><!-- --></A><H3>
|
|
1378 multiplyEntry</H3>
|
|
1379 <PRE>
|
|
1380 void <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.429"><B>multiplyEntry</B></A>(int row,
|
|
1381 int column,
|
|
1382 double factor)
|
|
1383 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE>
|
|
1384 <DL>
|
|
1385 <DD>Change an entry in the specified row and column.
|
|
1386 <p>
|
|
1387 Row and column indices start at 0 and must satisfy
|
|
1388 <ul>
|
|
1389 <li><code>0 <= row < rowDimension</code></li>
|
|
1390 <li><code> 0 <= column < columnDimension</code></li>
|
|
1391 </ul>
|
|
1392 otherwise a <code>MatrixIndexException</code> is thrown.</p>
|
|
1393 <P>
|
|
1394 <DD><DL>
|
|
1395 </DL>
|
|
1396 </DD>
|
|
1397 <DD><DL>
|
|
1398 <DT><B>Parameters:</B><DD><CODE>row</CODE> - row location of entry to be set<DD><CODE>column</CODE> - column location of entry to be set<DD><CODE>factor</CODE> - multiplication factor for the current matrix entry in row,column
|
|
1399 <DT><B>Throws:</B>
|
|
1400 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the row or column index is not valid<DT><B>Since:</B></DT>
|
|
1401 <DD>2.0</DD>
|
|
1402 </DL>
|
|
1403 </DD>
|
|
1404 </DL>
|
|
1405 <HR>
|
|
1406
|
|
1407 <A NAME="transpose()"><!-- --></A><H3>
|
|
1408 transpose</H3>
|
|
1409 <PRE>
|
|
1410 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.436"><B>transpose</B></A>()</PRE>
|
|
1411 <DL>
|
|
1412 <DD>Returns the transpose of this matrix.
|
|
1413 <P>
|
|
1414 <DD><DL>
|
|
1415 </DL>
|
|
1416 </DD>
|
|
1417 <DD><DL>
|
|
1418
|
|
1419 <DT><B>Returns:</B><DD>transpose matrix</DL>
|
|
1420 </DD>
|
|
1421 </DL>
|
|
1422 <HR>
|
|
1423
|
|
1424 <A NAME="inverse()"><!-- --></A><H3>
|
|
1425 inverse</H3>
|
|
1426 <PRE>
|
|
1427 <FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
|
|
1428 </FONT><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.450"><B>inverse</B></A>()
|
|
1429 throws <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
1430 <DL>
|
|
1431 <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by <code>
|
|
1432 <A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getSolver()"><CODE>getSolver()</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#getInverse()"><CODE>getInverse()</CODE></A></code></I>
|
|
1433 <P>
|
|
1434 <DD>Returns the inverse of this matrix.
|
|
1435 <P>
|
|
1436 <DD><DL>
|
|
1437 </DL>
|
|
1438 </DD>
|
|
1439 <DD><DL>
|
|
1440
|
|
1441 <DT><B>Returns:</B><DD>inverse matrix
|
|
1442 <DT><B>Throws:</B>
|
|
1443 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if this is not invertible</DL>
|
|
1444 </DD>
|
|
1445 </DL>
|
|
1446 <HR>
|
|
1447
|
|
1448 <A NAME="getDeterminant()"><!-- --></A><H3>
|
|
1449 getDeterminant</H3>
|
|
1450 <PRE>
|
|
1451 <FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
|
|
1452 </FONT>double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.462"><B>getDeterminant</B></A>()</PRE>
|
|
1453 <DL>
|
|
1454 <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by <code>
|
|
1455 <A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getDeterminant()"><CODE>getDeterminant()</CODE></A></code></I>
|
|
1456 <P>
|
|
1457 <DD>Returns the determinant of this matrix.
|
|
1458 <P>
|
|
1459 <DD><DL>
|
|
1460 </DL>
|
|
1461 </DD>
|
|
1462 <DD><DL>
|
|
1463
|
|
1464 <DT><B>Returns:</B><DD>determinant</DL>
|
|
1465 </DD>
|
|
1466 </DL>
|
|
1467 <HR>
|
|
1468
|
|
1469 <A NAME="isSingular()"><!-- --></A><H3>
|
|
1470 isSingular</H3>
|
|
1471 <PRE>
|
|
1472 <FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
|
|
1473 </FONT>boolean <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.474"><B>isSingular</B></A>()</PRE>
|
|
1474 <DL>
|
|
1475 <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by the boolean negation of
|
|
1476 <code><A HREF="../../../../../org/apache/commons/math/linear/LUDecompositionImpl.html#LUDecompositionImpl(org.apache.commons.math.linear.RealMatrix)"><CODE>new LUDecompositionImpl(m)</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html#getSolver()"><CODE>getSolver()</CODE></A>.<A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#isNonSingular()"><CODE>isNonSingular()</CODE></A></code></I>
|
|
1477 <P>
|
|
1478 <DD>Is this a singular matrix?
|
|
1479 <P>
|
|
1480 <DD><DL>
|
|
1481 </DL>
|
|
1482 </DD>
|
|
1483 <DD><DL>
|
|
1484
|
|
1485 <DT><B>Returns:</B><DD>true if the matrix is singular</DL>
|
|
1486 </DD>
|
|
1487 </DL>
|
|
1488 <HR>
|
|
1489
|
|
1490 <A NAME="getTrace()"><!-- --></A><H3>
|
|
1491 getTrace</H3>
|
|
1492 <PRE>
|
|
1493 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.483"><B>getTrace</B></A>()
|
|
1494 throws <A HREF="../../../../../org/apache/commons/math/linear/NonSquareMatrixException.html" title="class in org.apache.commons.math.linear">NonSquareMatrixException</A></PRE>
|
|
1495 <DL>
|
|
1496 <DD>Returns the <a href="http://mathworld.wolfram.com/MatrixTrace.html">
|
|
1497 trace</a> of the matrix (the sum of the elements on the main diagonal).
|
|
1498 <P>
|
|
1499 <DD><DL>
|
|
1500 </DL>
|
|
1501 </DD>
|
|
1502 <DD><DL>
|
|
1503
|
|
1504 <DT><B>Returns:</B><DD>trace
|
|
1505 <DT><B>Throws:</B>
|
|
1506 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/NonSquareMatrixException.html" title="class in org.apache.commons.math.linear">NonSquareMatrixException</A></CODE> - if the matrix is not square</DL>
|
|
1507 </DD>
|
|
1508 </DL>
|
|
1509 <HR>
|
|
1510
|
|
1511 <A NAME="operate(double[])"><!-- --></A><H3>
|
|
1512 operate</H3>
|
|
1513 <PRE>
|
|
1514 double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.492"><B>operate</B></A>(double[] v)
|
|
1515 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
1516 <DL>
|
|
1517 <DD>Returns the result of multiplying this by the vector <code>v</code>.
|
|
1518 <P>
|
|
1519 <DD><DL>
|
|
1520 </DL>
|
|
1521 </DD>
|
|
1522 <DD><DL>
|
|
1523 <DT><B>Parameters:</B><DD><CODE>v</CODE> - the vector to operate on
|
|
1524 <DT><B>Returns:</B><DD>this*v
|
|
1525 <DT><B>Throws:</B>
|
|
1526 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if columnDimension != v.size()</DL>
|
|
1527 </DD>
|
|
1528 </DL>
|
|
1529 <HR>
|
|
1530
|
|
1531 <A NAME="operate(org.apache.commons.math.linear.RealVector)"><!-- --></A><H3>
|
|
1532 operate</H3>
|
|
1533 <PRE>
|
|
1534 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.501"><B>operate</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v)
|
|
1535 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
1536 <DL>
|
|
1537 <DD>Returns the result of multiplying this by the vector <code>v</code>.
|
|
1538 <P>
|
|
1539 <DD><DL>
|
|
1540 </DL>
|
|
1541 </DD>
|
|
1542 <DD><DL>
|
|
1543 <DT><B>Parameters:</B><DD><CODE>v</CODE> - the vector to operate on
|
|
1544 <DT><B>Returns:</B><DD>this*v
|
|
1545 <DT><B>Throws:</B>
|
|
1546 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if columnDimension != v.size()</DL>
|
|
1547 </DD>
|
|
1548 </DL>
|
|
1549 <HR>
|
|
1550
|
|
1551 <A NAME="preMultiply(double[])"><!-- --></A><H3>
|
|
1552 preMultiply</H3>
|
|
1553 <PRE>
|
|
1554 double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.510"><B>preMultiply</B></A>(double[] v)
|
|
1555 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
1556 <DL>
|
|
1557 <DD>Returns the (row) vector result of premultiplying this by the vector <code>v</code>.
|
|
1558 <P>
|
|
1559 <DD><DL>
|
|
1560 </DL>
|
|
1561 </DD>
|
|
1562 <DD><DL>
|
|
1563 <DT><B>Parameters:</B><DD><CODE>v</CODE> - the row vector to premultiply by
|
|
1564 <DT><B>Returns:</B><DD>v*this
|
|
1565 <DT><B>Throws:</B>
|
|
1566 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if rowDimension != v.size()</DL>
|
|
1567 </DD>
|
|
1568 </DL>
|
|
1569 <HR>
|
|
1570
|
|
1571 <A NAME="preMultiply(org.apache.commons.math.linear.RealVector)"><!-- --></A><H3>
|
|
1572 preMultiply</H3>
|
|
1573 <PRE>
|
|
1574 <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.519"><B>preMultiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v)
|
|
1575 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
|
|
1576 <DL>
|
|
1577 <DD>Returns the (row) vector result of premultiplying this by the vector <code>v</code>.
|
|
1578 <P>
|
|
1579 <DD><DL>
|
|
1580 </DL>
|
|
1581 </DD>
|
|
1582 <DD><DL>
|
|
1583 <DT><B>Parameters:</B><DD><CODE>v</CODE> - the row vector to premultiply by
|
|
1584 <DT><B>Returns:</B><DD>v*this
|
|
1585 <DT><B>Throws:</B>
|
|
1586 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if rowDimension != v.size()</DL>
|
|
1587 </DD>
|
|
1588 </DL>
|
|
1589 <HR>
|
|
1590
|
|
1591 <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3>
|
|
1592 walkInRowOrder</H3>
|
|
1593 <PRE>
|
|
1594 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.542"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)
|
|
1595 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1596 <DL>
|
|
1597 <DD>Visit (and possibly change) all matrix entries in row order.
|
|
1598 <p>Row order starts at upper left and iterating through all elements
|
|
1599 of a row from left to right before going to the leftmost element
|
|
1600 of the next row.</p>
|
|
1601 <P>
|
|
1602 <DD><DL>
|
|
1603 </DL>
|
|
1604 </DD>
|
|
1605 <DD><DL>
|
|
1606 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1607 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1608 of the walk
|
|
1609 <DT><B>Throws:</B>
|
|
1610 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1611 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1612 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1613 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1614 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1615 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1616 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1617 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1618 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1619 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1620 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1621 </DD>
|
|
1622 </DL>
|
|
1623 <HR>
|
|
1624
|
|
1625 <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3>
|
|
1626 walkInRowOrder</H3>
|
|
1627 <PRE>
|
|
1628 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.566"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)
|
|
1629 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1630 <DL>
|
|
1631 <DD>Visit (but don't change) all matrix entries in row order.
|
|
1632 <p>Row order starts at upper left and iterating through all elements
|
|
1633 of a row from left to right before going to the leftmost element
|
|
1634 of the next row.</p>
|
|
1635 <P>
|
|
1636 <DD><DL>
|
|
1637 </DL>
|
|
1638 </DD>
|
|
1639 <DD><DL>
|
|
1640 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1641 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
1642 of the walk
|
|
1643 <DT><B>Throws:</B>
|
|
1644 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1645 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1646 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1647 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1648 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1649 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1650 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1651 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1652 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1653 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1654 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1655 </DD>
|
|
1656 </DL>
|
|
1657 <HR>
|
|
1658
|
|
1659 <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1660 walkInRowOrder</H3>
|
|
1661 <PRE>
|
|
1662 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.595"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
1663 int startRow,
|
|
1664 int endRow,
|
|
1665 int startColumn,
|
|
1666 int endColumn)
|
|
1667 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1668 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1669 <DL>
|
|
1670 <DD>Visit (and possibly change) some matrix entries in row order.
|
|
1671 <p>Row order starts at upper left and iterating through all elements
|
|
1672 of a row from left to right before going to the leftmost element
|
|
1673 of the next row.</p>
|
|
1674 <P>
|
|
1675 <DD><DL>
|
|
1676 </DL>
|
|
1677 </DD>
|
|
1678 <DD><DL>
|
|
1679 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index
|
|
1680 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1681 of the walk
|
|
1682 <DT><B>Throws:</B>
|
|
1683 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
1684 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1685 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1686 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1687 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1688 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1689 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1690 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1691 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1692 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1693 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1694 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1695 </DD>
|
|
1696 </DL>
|
|
1697 <HR>
|
|
1698
|
|
1699 <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1700 walkInRowOrder</H3>
|
|
1701 <PRE>
|
|
1702 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.625"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
1703 int startRow,
|
|
1704 int endRow,
|
|
1705 int startColumn,
|
|
1706 int endColumn)
|
|
1707 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1708 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1709 <DL>
|
|
1710 <DD>Visit (but don't change) some matrix entries in row order.
|
|
1711 <p>Row order starts at upper left and iterating through all elements
|
|
1712 of a row from left to right before going to the leftmost element
|
|
1713 of the next row.</p>
|
|
1714 <P>
|
|
1715 <DD><DL>
|
|
1716 </DL>
|
|
1717 </DD>
|
|
1718 <DD><DL>
|
|
1719 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index
|
|
1720 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
1721 of the walk
|
|
1722 <DT><B>Throws:</B>
|
|
1723 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
1724 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1725 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1726 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1727 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1728 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1729 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1730 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1731 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1732 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1733 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1734 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1735 </DD>
|
|
1736 </DL>
|
|
1737 <HR>
|
|
1738
|
|
1739 <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3>
|
|
1740 walkInColumnOrder</H3>
|
|
1741 <PRE>
|
|
1742 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.650"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)
|
|
1743 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1744 <DL>
|
|
1745 <DD>Visit (and possibly change) all matrix entries in column order.
|
|
1746 <p>Column order starts at upper left and iterating through all elements
|
|
1747 of a column from top to bottom before going to the topmost element
|
|
1748 of the next column.</p>
|
|
1749 <P>
|
|
1750 <DD><DL>
|
|
1751 </DL>
|
|
1752 </DD>
|
|
1753 <DD><DL>
|
|
1754 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1755 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1756 of the walk
|
|
1757 <DT><B>Throws:</B>
|
|
1758 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1759 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1760 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1761 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1762 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1763 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1764 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1765 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1766 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1767 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1768 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1769 </DD>
|
|
1770 </DL>
|
|
1771 <HR>
|
|
1772
|
|
1773 <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3>
|
|
1774 walkInColumnOrder</H3>
|
|
1775 <PRE>
|
|
1776 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.674"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)
|
|
1777 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1778 <DL>
|
|
1779 <DD>Visit (but don't change) all matrix entries in column order.
|
|
1780 <p>Column order starts at upper left and iterating through all elements
|
|
1781 of a column from top to bottom before going to the topmost element
|
|
1782 of the next column.</p>
|
|
1783 <P>
|
|
1784 <DD><DL>
|
|
1785 </DL>
|
|
1786 </DD>
|
|
1787 <DD><DL>
|
|
1788 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1789 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
1790 of the walk
|
|
1791 <DT><B>Throws:</B>
|
|
1792 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1793 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1794 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1795 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1796 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1797 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1798 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1799 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1800 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1801 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1802 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1803 </DD>
|
|
1804 </DL>
|
|
1805 <HR>
|
|
1806
|
|
1807 <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1808 walkInColumnOrder</H3>
|
|
1809 <PRE>
|
|
1810 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.703"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
1811 int startRow,
|
|
1812 int endRow,
|
|
1813 int startColumn,
|
|
1814 int endColumn)
|
|
1815 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1816 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1817 <DL>
|
|
1818 <DD>Visit (and possibly change) some matrix entries in column order.
|
|
1819 <p>Column order starts at upper left and iterating through all elements
|
|
1820 of a column from top to bottom before going to the topmost element
|
|
1821 of the next column.</p>
|
|
1822 <P>
|
|
1823 <DD><DL>
|
|
1824 </DL>
|
|
1825 </DD>
|
|
1826 <DD><DL>
|
|
1827 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index
|
|
1828 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1829 of the walk
|
|
1830 <DT><B>Throws:</B>
|
|
1831 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
1832 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1833 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1834 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1835 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1836 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1837 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1838 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1839 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1840 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1841 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1842 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1843 </DD>
|
|
1844 </DL>
|
|
1845 <HR>
|
|
1846
|
|
1847 <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1848 walkInColumnOrder</H3>
|
|
1849 <PRE>
|
|
1850 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.733"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
1851 int startRow,
|
|
1852 int endRow,
|
|
1853 int startColumn,
|
|
1854 int endColumn)
|
|
1855 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1856 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1857 <DL>
|
|
1858 <DD>Visit (but don't change) some matrix entries in column order.
|
|
1859 <p>Column order starts at upper left and iterating through all elements
|
|
1860 of a column from top to bottom before going to the topmost element
|
|
1861 of the next column.</p>
|
|
1862 <P>
|
|
1863 <DD><DL>
|
|
1864 </DL>
|
|
1865 </DD>
|
|
1866 <DD><DL>
|
|
1867 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index
|
|
1868 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
1869 of the walk
|
|
1870 <DT><B>Throws:</B>
|
|
1871 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
1872 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1873 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1874 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1875 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1876 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1877 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1878 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1879 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1880 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1881 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1882 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1883 </DD>
|
|
1884 </DL>
|
|
1885 <HR>
|
|
1886
|
|
1887 <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3>
|
|
1888 walkInOptimizedOrder</H3>
|
|
1889 <PRE>
|
|
1890 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.757"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor)
|
|
1891 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1892 <DL>
|
|
1893 <DD>Visit (and possibly change) all matrix entries using the fastest possible order.
|
|
1894 <p>The fastest walking order depends on the exact matrix class. It may be
|
|
1895 different from traditional row or column orders.</p>
|
|
1896 <P>
|
|
1897 <DD><DL>
|
|
1898 </DL>
|
|
1899 </DD>
|
|
1900 <DD><DL>
|
|
1901 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1902 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1903 of the walk
|
|
1904 <DT><B>Throws:</B>
|
|
1905 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1906 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1907 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1908 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1909 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1910 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1911 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1912 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1913 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1914 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1915 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1916 </DD>
|
|
1917 </DL>
|
|
1918 <HR>
|
|
1919
|
|
1920 <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3>
|
|
1921 walkInOptimizedOrder</H3>
|
|
1922 <PRE>
|
|
1923 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.780"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor)
|
|
1924 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1925 <DL>
|
|
1926 <DD>Visit (but don't change) all matrix entries using the fastest possible order.
|
|
1927 <p>The fastest walking order depends on the exact matrix class. It may be
|
|
1928 different from traditional row or column orders.</p>
|
|
1929 <P>
|
|
1930 <DD><DL>
|
|
1931 </DL>
|
|
1932 </DD>
|
|
1933 <DD><DL>
|
|
1934 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries
|
|
1935 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
1936 of the walk
|
|
1937 <DT><B>Throws:</B>
|
|
1938 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1939 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1940 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1941 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1942 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1943 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1944 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1945 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1946 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1947 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1948 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1949 </DD>
|
|
1950 </DL>
|
|
1951 <HR>
|
|
1952
|
|
1953 <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1954 walkInOptimizedOrder</H3>
|
|
1955 <PRE>
|
|
1956 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.808"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor,
|
|
1957 int startRow,
|
|
1958 int endRow,
|
|
1959 int startColumn,
|
|
1960 int endColumn)
|
|
1961 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
1962 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
1963 <DL>
|
|
1964 <DD>Visit (and possibly change) some matrix entries using the fastest possible order.
|
|
1965 <p>The fastest walking order depends on the exact matrix class. It may be
|
|
1966 different from traditional row or column orders.</p>
|
|
1967 <P>
|
|
1968 <DD><DL>
|
|
1969 </DL>
|
|
1970 </DD>
|
|
1971 <DD><DL>
|
|
1972 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index (inclusive)
|
|
1973 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html#end()"><CODE>RealMatrixChangingVisitor.end()</CODE></A> at the end
|
|
1974 of the walk
|
|
1975 <DT><B>Throws:</B>
|
|
1976 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
1977 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1978 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1979 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1980 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1981 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1982 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1983 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
1984 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
1985 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
1986 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
1987 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL>
|
|
1988 </DD>
|
|
1989 </DL>
|
|
1990 <HR>
|
|
1991
|
|
1992 <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3>
|
|
1993 walkInOptimizedOrder</H3>
|
|
1994 <PRE>
|
|
1995 double <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.837"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor,
|
|
1996 int startRow,
|
|
1997 int endRow,
|
|
1998 int startColumn,
|
|
1999 int endColumn)
|
|
2000 throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>,
|
|
2001 <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE>
|
|
2002 <DL>
|
|
2003 <DD>Visit (but don't change) some matrix entries using the fastest possible order.
|
|
2004 <p>The fastest walking order depends on the exact matrix class. It may be
|
|
2005 different from traditional row or column orders.</p>
|
|
2006 <P>
|
|
2007 <DD><DL>
|
|
2008 </DL>
|
|
2009 </DD>
|
|
2010 <DD><DL>
|
|
2011 <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries<DD><CODE>startRow</CODE> - Initial row index<DD><CODE>endRow</CODE> - Final row index (inclusive)<DD><CODE>startColumn</CODE> - Initial column index<DD><CODE>endColumn</CODE> - Final column index (inclusive)
|
|
2012 <DT><B>Returns:</B><DD>the value returned by <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html#end()"><CODE>RealMatrixPreservingVisitor.end()</CODE></A> at the end
|
|
2013 of the walk
|
|
2014 <DT><B>Throws:</B>
|
|
2015 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></CODE> - if the visitor cannot process an entry
|
|
2016 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></CODE> - if the indices are not valid<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
2017 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
2018 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
2019 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
2020 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
2021 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
2022 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>,
|
|
2023 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>,
|
|
2024 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>,
|
|
2025 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>,
|
|
2026 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A></DL>
|
|
2027 </DD>
|
|
2028 </DL>
|
|
2029 <HR>
|
|
2030
|
|
2031 <A NAME="solve(double[])"><!-- --></A><H3>
|
|
2032 solve</H3>
|
|
2033 <PRE>
|
|
2034 <FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
|
|
2035 </FONT>double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.852"><B>solve</B></A>(double[] b)
|
|
2036 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A>,
|
|
2037 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
2038 <DL>
|
|
2039 <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#solve(double[])"><CODE>DecompositionSolver.solve(double[])</CODE></A></I>
|
|
2040 <P>
|
|
2041 <DD>Returns the solution vector for a linear system with coefficient
|
|
2042 matrix = this and constant vector = <code>b</code>.
|
|
2043 <P>
|
|
2044 <DD><DL>
|
|
2045 </DL>
|
|
2046 </DD>
|
|
2047 <DD><DL>
|
|
2048 <DT><B>Parameters:</B><DD><CODE>b</CODE> - constant vector
|
|
2049 <DT><B>Returns:</B><DD>vector of solution values to AX = b, where A is *this
|
|
2050 <DT><B>Throws:</B>
|
|
2051 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this.rowDimension != b.length
|
|
2052 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if this matrix is not square or is singular</DL>
|
|
2053 </DD>
|
|
2054 </DL>
|
|
2055 <HR>
|
|
2056
|
|
2057 <A NAME="solve(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3>
|
|
2058 solve</H3>
|
|
2059 <PRE>
|
|
2060 <FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
|
|
2061 </FONT><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/RealMatrix.html#line.867"><B>solve</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> b)
|
|
2062 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A>,
|
|
2063 <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE>
|
|
2064 <DL>
|
|
2065 <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/DecompositionSolver.html#solve(org.apache.commons.math.linear.RealMatrix)"><CODE>DecompositionSolver.solve(RealMatrix)</CODE></A></I>
|
|
2066 <P>
|
|
2067 <DD>Returns a matrix of (column) solution vectors for linear systems with
|
|
2068 coefficient matrix = this and constant vectors = columns of
|
|
2069 <code>b</code>.
|
|
2070 <P>
|
|
2071 <DD><DL>
|
|
2072 </DL>
|
|
2073 </DD>
|
|
2074 <DD><DL>
|
|
2075 <DT><B>Parameters:</B><DD><CODE>b</CODE> - matrix of constant vectors forming RHS of linear systems to
|
|
2076 to solve
|
|
2077 <DT><B>Returns:</B><DD>matrix of solution vectors
|
|
2078 <DT><B>Throws:</B>
|
|
2079 <DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this.rowDimension != row dimension
|
|
2080 <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE> - if this matrix is not square or is singular</DL>
|
|
2081 </DD>
|
|
2082 </DL>
|
|
2083 <!-- ========= END OF CLASS DATA ========= -->
|
|
2084 <HR>
|
|
2085
|
|
2086
|
|
2087 <!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
2088 <A NAME="navbar_bottom"><!-- --></A>
|
|
2089 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
|
2090 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
2091 <TR>
|
|
2092 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
2093 <A NAME="navbar_bottom_firstrow"><!-- --></A>
|
|
2094 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
|
2095 <TR ALIGN="center" VALIGN="top">
|
|
2096 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
|
2097 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
|
2098 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
|
2099 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/RealMatrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
|
2100 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
|
2101 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
|
2102 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
|
2103 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
|
2104 </TR>
|
|
2105 </TABLE>
|
|
2106 </TD>
|
|
2107 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
|
2108 </EM>
|
|
2109 </TD>
|
|
2110 </TR>
|
|
2111
|
|
2112 <TR>
|
|
2113 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
2114 <A HREF="../../../../../org/apache/commons/math/linear/QRDecompositionImpl.html" title="class in org.apache.commons.math.linear"><B>PREV CLASS</B></A>
|
|
2115 <A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear"><B>NEXT CLASS</B></A></FONT></TD>
|
|
2116 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
2117 <A HREF="../../../../../index.html?org/apache/commons/math/linear/RealMatrix.html" target="_top"><B>FRAMES</B></A>
|
|
2118 <A HREF="RealMatrix.html" target="_top"><B>NO FRAMES</B></A>
|
|
2119 <SCRIPT type="text/javascript">
|
|
2120 <!--
|
|
2121 if(window==top) {
|
|
2122 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
|
2123 }
|
|
2124 //-->
|
|
2125 </SCRIPT>
|
|
2126 <NOSCRIPT>
|
|
2127 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
|
2128 </NOSCRIPT>
|
|
2129
|
|
2130
|
|
2131 </FONT></TD>
|
|
2132 </TR>
|
|
2133 <TR>
|
|
2134 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
2135 SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
2136 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
2137 DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
2138 </TR>
|
|
2139 </TABLE>
|
|
2140 <A NAME="skip-navbar_bottom"></A>
|
|
2141 <!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
2142
|
|
2143 <HR>
|
|
2144 Copyright © 2003-2010 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
|
|
2145 </BODY>
|
|
2146 </HTML>
|