Mercurial > hg > de.mpg.mpiwg.itgroup.digilib.core
view libs/commons-math-2.1/docs/apidocs/org/apache/commons/math/linear/AbstractRealMatrix.html @ 32:d7a43156a79b default tip
new tabs
author | dwinter |
---|---|
date | Mon, 10 Oct 2011 17:52:22 +0200 |
parents | 878723cc40fb |
children |
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_17) on Sat Mar 27 22:46:12 EDT 2010 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> AbstractRealMatrix (Commons Math 2.1 API) </TITLE> <META NAME="date" CONTENT="2010-03-27"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="AbstractRealMatrix (Commons Math 2.1 API)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractRealMatrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../org/apache/commons/math/linear/AbstractFieldMatrix.html" title="class in org.apache.commons.math.linear"><B>PREV CLASS</B></A> <A HREF="../../../../../org/apache/commons/math/linear/AbstractRealVector.html" title="class in org.apache.commons.math.linear"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?org/apache/commons/math/linear/AbstractRealMatrix.html" target="_top"><B>FRAMES</B></A> <A HREF="AbstractRealMatrix.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> org.apache.commons.math.linear</FONT> <BR> Class AbstractRealMatrix</H2> <PRE> <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.commons.math.linear.AbstractRealMatrix</B> </PRE> <DL> <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></DD> </DL> <DL> <DT><B>Direct Known Subclasses:</B> <DD><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> </DL> <HR> <DL> <DT><PRE>public abstract class <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.31"><B>AbstractRealMatrix</B></A><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></DL> </PRE> <P> Basic implementation of RealMatrix methods regardless of the underlying storage. <p>All the methods implemented here use <A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getEntry(int, int)"><CODE>getEntry(int, int)</CODE></A> to access matrix elements. Derived class can provide faster implementations. </p> <P> <P> <DL> <DT><B>Since:</B></DT> <DD>2.0</DD> <DT><B>Version:</B></DT> <DD>$Revision: 811833 $ $Date: 2009-09-06 12:27:50 -0400 (Sun, 06 Sep 2009) $</DD> </DL> <HR> <P> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#AbstractRealMatrix()">AbstractRealMatrix</A></B>()</CODE> <BR> Creates a matrix with no data</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#AbstractRealMatrix(int, int)">AbstractRealMatrix</A></B>(int rowDimension, int columnDimension)</CODE> <BR> Create a new RealMatrix with the supplied row and column dimensions.</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Compute the sum of this and m.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#addToEntry(int, int, double)">addToEntry</A></B>(int row, int column, double increment)</CODE> <BR> Change an entry in the specified row and column.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#copy()">copy</A></B>()</CODE> <BR> Returns a (deep) copy of this.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#copySubMatrix(int[], int[], double[][])">copySubMatrix</A></B>(int[] selectedRows, int[] selectedColumns, double[][] destination)</CODE> <BR> Copy a submatrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#copySubMatrix(int, int, int, int, double[][])">copySubMatrix</A></B>(int startRow, int endRow, int startColumn, int endColumn, double[][] destination)</CODE> <BR> Copy a submatrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#createMatrix(int, int)">createMatrix</A></B>(int rowDimension, int columnDimension)</CODE> <BR> Create a new RealMatrix of the same type as the instance with the supplied row and column dimensions.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> object)</CODE> <BR> Returns true iff <code>object</code> is a <code>RealMatrix</code> instance with the same dimensions as this and all corresponding matrix entries are equal.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getColumn(int)">getColumn</A></B>(int column)</CODE> <BR> Returns the entries in column number <code>col</code> as an array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getColumnDimension()">getColumnDimension</A></B>()</CODE> <BR> Returns the number of columns in the matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getColumnMatrix(int)">getColumnMatrix</A></B>(int column)</CODE> <BR> Returns the entries in column number <code>column</code> as a column matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getColumnVector(int)">getColumnVector</A></B>(int column)</CODE> <BR> Returns the entries in column number <code>column</code> as a vector.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[][]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getData()">getData</A></B>()</CODE> <BR> Returns matrix entries as a two-dimensional array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getDeterminant()">getDeterminant</A></B>()</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getEntry(int, int)">getEntry</A></B>(int row, int column)</CODE> <BR> Returns the entry in the specified row and column.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getFrobeniusNorm()">getFrobeniusNorm</A></B>()</CODE> <BR> Returns the <a href="http://mathworld.wolfram.com/FrobeniusNorm.html"> Frobenius norm</a> of the matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getNorm()">getNorm</A></B>()</CODE> <BR> Returns the <a href="http://mathworld.wolfram.com/MaximumAbsoluteRowSumNorm.html"> maximum absolute row sum norm</a> of the matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getRow(int)">getRow</A></B>(int row)</CODE> <BR> Returns the entries in row number <code>row</code> as an array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getRowDimension()">getRowDimension</A></B>()</CODE> <BR> Returns the number of rows in the matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getRowMatrix(int)">getRowMatrix</A></B>(int row)</CODE> <BR> Returns the entries in row number <code>row</code> as a row matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getRowVector(int)">getRowVector</A></B>(int row)</CODE> <BR> Returns the entries in row number <code>row</code> as a vector.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getSubMatrix(int[], int[])">getSubMatrix</A></B>(int[] selectedRows, int[] selectedColumns)</CODE> <BR> Gets a submatrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getSubMatrix(int, int, int, int)">getSubMatrix</A></B>(int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Gets a submatrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#getTrace()">getTrace</A></B>()</CODE> <BR> Returns the <a href="http://mathworld.wolfram.com/MatrixTrace.html"> trace</a> of the matrix (the sum of the elements on the main diagonal).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#hashCode()">hashCode</A></B>()</CODE> <BR> Computes a hashcode for the matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#inverse()">inverse</A></B>()</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#isSingular()">isSingular</A></B>()</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#isSquare()">isSquare</A></B>()</CODE> <BR> Is this a square matrix?</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#luDecompose()">luDecompose</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html" title="interface in org.apache.commons.math.linear"><CODE>LUDecomposition</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Returns the result of postmultiplying this by m.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#multiplyEntry(int, int, double)">multiplyEntry</A></B>(int row, int column, double factor)</CODE> <BR> Change an entry in the specified row and column.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#operate(double[])">operate</A></B>(double[] v)</CODE> <BR> Returns the result of multiplying this by the vector <code>v</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Returns the result of multiplying this by the vector <code>v</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#preMultiply(double[])">preMultiply</A></B>(double[] v)</CODE> <BR> Returns the (row) vector result of premultiplying this by the vector <code>v</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Returns the result premultiplying this by <code>m</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Returns the (row) vector result of premultiplying this by the vector <code>v</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#scalarAdd(double)">scalarAdd</A></B>(double d)</CODE> <BR> Returns the result of adding d to each entry of this.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#scalarMultiply(double)">scalarMultiply</A></B>(double d)</CODE> <BR> Returns the result multiplying each entry of this by d.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setColumn(int, double[])">setColumn</A></B>(int column, double[] array)</CODE> <BR> Sets the entries in column number <code>column</code> as a column matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setColumnMatrix(int, org.apache.commons.math.linear.RealMatrix)">setColumnMatrix</A></B>(int column, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)</CODE> <BR> Sets the entries in column number <code>column</code> as a column matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setColumnVector(int, org.apache.commons.math.linear.RealVector)">setColumnVector</A></B>(int column, <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)</CODE> <BR> Sets the entries in column number <code>column</code> as a vector.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>abstract void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setEntry(int, int, double)">setEntry</A></B>(int row, int column, double value)</CODE> <BR> Set the entry in the specified row and column.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setRow(int, double[])">setRow</A></B>(int row, double[] array)</CODE> <BR> Sets the entries in row number <code>row</code> as a row matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setRowMatrix(int, org.apache.commons.math.linear.RealMatrix)">setRowMatrix</A></B>(int row, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix)</CODE> <BR> Sets the entries in row number <code>row</code> as a row matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setRowVector(int, org.apache.commons.math.linear.RealVector)">setRowVector</A></B>(int row, <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector)</CODE> <BR> Sets the entries in row number <code>row</code> as a vector.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#setSubMatrix(double[][], int, int)">setSubMatrix</A></B>(double[][] subMatrix, int row, int column)</CODE> <BR> Replace the submatrix starting at <code>row, column</code> using data in the input <code>subMatrix</code> array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#solve(double[])">solve</A></B>(double[] b)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Compute this minus m.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#toString()">toString</A></B>()</CODE> <BR> Get a string representation for this matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.html#transpose()">transpose</A></B>()</CODE> <BR> Returns the transpose of this matrix.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (and possibly change) all matrix entries in column order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (and possibly change) some matrix entries in column order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (but don't change) all matrix entries in column order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (but don't change) some matrix entries in column order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (and possibly change) all matrix entries using the fastest possible order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (and possibly change) some matrix entries using the fastest possible order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (but don't change) all matrix entries using the fastest possible order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (but don't change) some matrix entries using the fastest possible order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (and possibly change) all matrix entries in row order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (and possibly change) some matrix entries in row order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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> <BR> Visit (but don't change) all matrix entries in row order.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/apache/commons/math/linear/AbstractRealMatrix.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, int startRow, int endRow, int startColumn, int endColumn)</CODE> <BR> Visit (but don't change) some matrix entries in row order.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> </TR> </TABLE> <P> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="AbstractRealMatrix()"><!-- --></A><H3> AbstractRealMatrix</H3> <PRE> protected <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.43"><B>AbstractRealMatrix</B></A>()</PRE> <DL> <DD>Creates a matrix with no data <P> </DL> <HR> <A NAME="AbstractRealMatrix(int, int)"><!-- --></A><H3> AbstractRealMatrix</H3> <PRE> protected <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.54"><B>AbstractRealMatrix</B></A>(int rowDimension, int columnDimension) 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> <DL> <DD>Create a new RealMatrix with the supplied row and column dimensions. <P> <DL> <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 <DT><B>Throws:</B> <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</DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="createMatrix(int, int)"><!-- --></A><H3> createMatrix</H3> <PRE> public abstract <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/AbstractRealMatrix.html#line.70"><B>createMatrix</B></A>(int rowDimension, int columnDimension) 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> <DL> <DD>Create a new RealMatrix of the same type as the instance with the supplied row and column dimensions. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#createMatrix(int, int)">createMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Returns:</B><DD>a new matrix of the same type as the instance <DT><B>Throws:</B> <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</DL> </DD> </DL> <HR> <A NAME="copy()"><!-- --></A><H3> copy</H3> <PRE> public abstract <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/AbstractRealMatrix.html#line.74"><B>copy</B></A>()</PRE> <DL> <DD>Returns a (deep) copy of this. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copy()">copy</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>matrix copy</DL> </DD> </DL> <HR> <A NAME="add(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> add</H3> <PRE> public <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/AbstractRealMatrix.html#line.77"><B>add</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m) 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> <DL> <DD>Compute the sum of this and m. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#add(org.apache.commons.math.linear.RealMatrix)">add</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to be added <DT><B>Returns:</B><DD>this + m <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="subtract(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> subtract</H3> <PRE> public <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/AbstractRealMatrix.html#line.96"><B>subtract</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m) 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> <DL> <DD>Compute this minus m. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#subtract(org.apache.commons.math.linear.RealMatrix)">subtract</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to be subtracted <DT><B>Returns:</B><DD>this - m <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="scalarAdd(double)"><!-- --></A><H3> scalarAdd</H3> <PRE> public <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/AbstractRealMatrix.html#line.115"><B>scalarAdd</B></A>(double d)</PRE> <DL> <DD>Returns the result of adding d to each entry of this. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#scalarAdd(double)">scalarAdd</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>d</CODE> - value to be added to each entry <DT><B>Returns:</B><DD>d + this</DL> </DD> </DL> <HR> <A NAME="scalarMultiply(double)"><!-- --></A><H3> scalarMultiply</H3> <PRE> public <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/AbstractRealMatrix.html#line.131"><B>scalarMultiply</B></A>(double d)</PRE> <DL> <DD>Returns the result multiplying each entry of this by d. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#scalarMultiply(double)">scalarMultiply</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>d</CODE> - value to multiply all entries by <DT><B>Returns:</B><DD>d * this</DL> </DD> </DL> <HR> <A NAME="multiply(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> multiply</H3> <PRE> public <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/AbstractRealMatrix.html#line.147"><B>multiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m) 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> <DL> <DD>Returns the result of postmultiplying this by m. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#multiply(org.apache.commons.math.linear.RealMatrix)">multiply</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to postmultiply by <DT><B>Returns:</B><DD>this * m <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="preMultiply(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> preMultiply</H3> <PRE> public <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/AbstractRealMatrix.html#line.172"><B>preMultiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> m) 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> <DL> <DD>Returns the result premultiplying this by <code>m</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(org.apache.commons.math.linear.RealMatrix)">preMultiply</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>m</CODE> - matrix to premultiply by <DT><B>Returns:</B><DD>m * this <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="getData()"><!-- --></A><H3> getData</H3> <PRE> public double[][] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.178"><B>getData</B></A>()</PRE> <DL> <DD>Returns matrix entries as a two-dimensional array. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getData()">getData</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>2-dimensional array of entries</DL> </DD> </DL> <HR> <A NAME="getNorm()"><!-- --></A><H3> getNorm</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.194"><B>getNorm</B></A>()</PRE> <DL> <DD>Returns the <a href="http://mathworld.wolfram.com/MaximumAbsoluteRowSumNorm.html"> maximum absolute row sum norm</a> of the matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getNorm()">getNorm</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>norm</DL> </DD> </DL> <HR> <A NAME="getFrobeniusNorm()"><!-- --></A><H3> getFrobeniusNorm</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.233"><B>getFrobeniusNorm</B></A>()</PRE> <DL> <DD>Returns the <a href="http://mathworld.wolfram.com/FrobeniusNorm.html"> Frobenius norm</a> of the matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getFrobeniusNorm()">getFrobeniusNorm</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>norm</DL> </DD> </DL> <HR> <A NAME="getSubMatrix(int, int, int, int)"><!-- --></A><H3> getSubMatrix</H3> <PRE> public <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/AbstractRealMatrix.html#line.260"><B>getSubMatrix</B></A>(int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Gets a submatrix. Rows and columns are indicated counting from 0 to n-1. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getSubMatrix(int, int, int, int)">getSubMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <DT><B>Returns:</B><DD>The subMatrix containing the data of the specified rows and columns <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="getSubMatrix(int[], int[])"><!-- --></A><H3> getSubMatrix</H3> <PRE> public <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/AbstractRealMatrix.html#line.279"><B>getSubMatrix</B></A>(int[] selectedRows, int[] selectedColumns) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Gets a submatrix. Rows and columns are indicated counting from 0 to n-1. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getSubMatrix(int[], int[])">getSubMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>selectedRows</CODE> - Array of row indices.<DD><CODE>selectedColumns</CODE> - Array of column indices. <DT><B>Returns:</B><DD>The subMatrix containing the data in the specified rows and columns <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="copySubMatrix(int, int, int, int, double[][])"><!-- --></A><H3> copySubMatrix</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.303"><B>copySubMatrix</B></A>(int startRow, int endRow, int startColumn, int endColumn, double[][] destination) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <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> <DL> <DD>Copy a submatrix. Rows and columns are indicated counting from 0 to n-1. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copySubMatrix(int, int, int, int, double[][])">copySubMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 (if larger than rows/columns counts, only the upper-left part will be used) <DT><B>Throws:</B> <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 <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> </DD> </DL> <HR> <A NAME="copySubMatrix(int[], int[], double[][])"><!-- --></A><H3> copySubMatrix</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.348"><B>copySubMatrix</B></A>(int[] selectedRows, int[] selectedColumns, double[][] destination) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <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> <DL> <DD>Copy a submatrix. Rows and columns are indicated counting from 0 to n-1. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#copySubMatrix(int[], int[], double[][])">copySubMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 (if larger than rows/columns counts, only the upper-left part will be used) <DT><B>Throws:</B> <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 <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> </DD> </DL> <HR> <A NAME="setSubMatrix(double[][], int, int)"><!-- --></A><H3> setSubMatrix</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.372"><B>setSubMatrix</B></A>(double[][] subMatrix, int row, int column) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Replace the submatrix starting at <code>row, column</code> using data in the input <code>subMatrix</code> array. Indexes are 0-based. <p> Example:<br> Starting with <pre> 1 2 3 4 5 6 7 8 9 0 1 2 </pre> and <code>subMatrix = {{3, 4} {5,6}}</code>, invoking <code>setSubMatrix(subMatrix,1,1))</code> will result in <pre> 1 2 3 4 5 3 4 8 9 5 6 2 </pre></p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setSubMatrix(double[][], int, int)">setSubMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Throws:</B> <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 matrix from element in (row, column)</DL> </DD> </DL> <HR> <A NAME="getRowMatrix(int)"><!-- --></A><H3> getRowMatrix</H3> <PRE> public <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/AbstractRealMatrix.html#line.409"><B>getRowMatrix</B></A>(int row) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in row number <code>row</code> as a row matrix. Row indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRowMatrix(int)">getRowMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched <DT><B>Returns:</B><DD>row matrix <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setRowMatrix(int, org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> setRowMatrix</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.424"><B>setRowMatrix</B></A>(int row, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in row number <code>row</code> as a row matrix. Row indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRowMatrix(int, org.apache.commons.math.linear.RealMatrix)">setRowMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 as the instance) <DT><B>Throws:</B> <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 <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 instance row</DL> </DD> </DL> <HR> <A NAME="getColumnMatrix(int)"><!-- --></A><H3> getColumnMatrix</H3> <PRE> public <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/AbstractRealMatrix.html#line.442"><B>getColumnMatrix</B></A>(int column) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in column number <code>column</code> as a column matrix. Column indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumnMatrix(int)">getColumnMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched <DT><B>Returns:</B><DD>column matrix <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setColumnMatrix(int, org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> setColumnMatrix</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.457"><B>setColumnMatrix</B></A>(int column, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> matrix) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in column number <code>column</code> as a column matrix. Column indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumnMatrix(int, org.apache.commons.math.linear.RealMatrix)">setColumnMatrix</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 as the instance) <DT><B>Throws:</B> <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 <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 instance column</DL> </DD> </DL> <HR> <A NAME="getRowVector(int)"><!-- --></A><H3> getRowVector</H3> <PRE> public <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/AbstractRealMatrix.html#line.475"><B>getRowVector</B></A>(int row) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in row number <code>row</code> as a vector. Row indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRowVector(int)">getRowVector</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched <DT><B>Returns:</B><DD>row vector <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setRowVector(int, org.apache.commons.math.linear.RealVector)"><!-- --></A><H3> setRowVector</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.481"><B>setRowVector</B></A>(int row, <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in row number <code>row</code> as a vector. Row indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRowVector(int, org.apache.commons.math.linear.RealVector)">setRowVector</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 as the instance) <DT><B>Throws:</B> <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 <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 instance row</DL> </DD> </DL> <HR> <A NAME="getColumnVector(int)"><!-- --></A><H3> getColumnVector</H3> <PRE> public <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/AbstractRealMatrix.html#line.498"><B>getColumnVector</B></A>(int column) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in column number <code>column</code> as a vector. Column indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumnVector(int)">getColumnVector</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched <DT><B>Returns:</B><DD>column vector <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setColumnVector(int, org.apache.commons.math.linear.RealVector)"><!-- --></A><H3> setColumnVector</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.504"><B>setColumnVector</B></A>(int column, <A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> vector) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in column number <code>column</code> as a vector. Column indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumnVector(int, org.apache.commons.math.linear.RealVector)">setColumnVector</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <DT><B>Throws:</B> <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 <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 instance column</DL> </DD> </DL> <HR> <A NAME="getRow(int)"><!-- --></A><H3> getRow</H3> <PRE> public double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.521"><B>getRow</B></A>(int row) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in row number <code>row</code> as an array. <p> Row indices start at 0. A <code>MatrixIndexException</code> is thrown unless <code>0 <= row < rowDimension.</code></p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getRow(int)">getRow</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>row</CODE> - the row to be fetched <DT><B>Returns:</B><DD>array of entries in the row <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setRow(int, double[])"><!-- --></A><H3> setRow</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.536"><B>setRow</B></A>(int row, double[] array) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in row number <code>row</code> as a row matrix. Row indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setRow(int, double[])">setRow</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <DT><B>Throws:</B> <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 <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 instance row</DL> </DD> </DL> <HR> <A NAME="getColumn(int)"><!-- --></A><H3> getColumn</H3> <PRE> public double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.553"><B>getColumn</B></A>(int column) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entries in column number <code>col</code> as an array. <p> Column indices start at 0. A <code>MatrixIndexException</code> is thrown unless <code>0 <= column < columnDimension.</code></p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getColumn(int)">getColumn</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>column</CODE> - the column to be fetched <DT><B>Returns:</B><DD>array of entries in the column <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setColumn(int, double[])"><!-- --></A><H3> setColumn</H3> <PRE> public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.568"><B>setColumn</B></A>(int column, double[] array) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD>Sets the entries in column number <code>column</code> as a column matrix. Column indices start at 0. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setColumn(int, double[])">setColumn</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <DT><B>Throws:</B> <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 <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 instance column</DL> </DD> </DL> <HR> <A NAME="getEntry(int, int)"><!-- --></A><H3> getEntry</H3> <PRE> public abstract double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.585"><B>getEntry</B></A>(int row, int column) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Returns the entry in the specified row and column. <p> Row and column indices start at 0 and must satisfy <ul> <li><code>0 <= row < rowDimension</code></li> <li><code> 0 <= column < columnDimension</code></li> </ul> otherwise a <code>MatrixIndexException</code> is thrown.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getEntry(int, int)">getEntry</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Returns:</B><DD>matrix entry in row,column <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="setEntry(int, int, double)"><!-- --></A><H3> setEntry</H3> <PRE> public abstract void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.589"><B>setEntry</B></A>(int row, int column, double value) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Set the entry in the specified row and column. <p> Row and column indices start at 0 and must satisfy <ul> <li><code>0 <= row < rowDimension</code></li> <li><code> 0 <= column < columnDimension</code></li> </ul> otherwise a <code>MatrixIndexException</code> is thrown.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#setEntry(int, int, double)">setEntry</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="addToEntry(int, int, double)"><!-- --></A><H3> addToEntry</H3> <PRE> public abstract void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.593"><B>addToEntry</B></A>(int row, int column, double increment) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Change an entry in the specified row and column. <p> Row and column indices start at 0 and must satisfy <ul> <li><code>0 <= row < rowDimension</code></li> <li><code> 0 <= column < columnDimension</code></li> </ul> otherwise a <code>MatrixIndexException</code> is thrown.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#addToEntry(int, int, double)">addToEntry</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="multiplyEntry(int, int, double)"><!-- --></A><H3> multiplyEntry</H3> <PRE> public abstract void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.597"><B>multiplyEntry</B></A>(int row, int column, double factor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A></PRE> <DL> <DD>Change an entry in the specified row and column. <p> Row and column indices start at 0 and must satisfy <ul> <li><code>0 <= row < rowDimension</code></li> <li><code> 0 <= column < columnDimension</code></li> </ul> otherwise a <code>MatrixIndexException</code> is thrown.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#multiplyEntry(int, int, double)">multiplyEntry</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="transpose()"><!-- --></A><H3> transpose</H3> <PRE> public <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/AbstractRealMatrix.html#line.601"><B>transpose</B></A>()</PRE> <DL> <DD>Returns the transpose of this matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#transpose()">transpose</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>transpose matrix</DL> </DD> </DL> <HR> <A NAME="inverse()"><!-- --></A><H3> inverse</H3> <PRE> <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> </FONT>public <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/AbstractRealMatrix.html#line.622"><B>inverse</B></A>() throws <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD><B>Deprecated.</B> <P> <DD>Returns the inverse of this matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#inverse()">inverse</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>inverse matrix <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="getDeterminant()"><!-- --></A><H3> getDeterminant</H3> <PRE> <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> </FONT>public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.632"><B>getDeterminant</B></A>() throws <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD><B>Deprecated.</B> <P> <DD>Returns the determinant of this matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getDeterminant()">getDeterminant</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>determinant <DT><B>Throws:</B> <DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></CODE></DL> </DD> </DL> <HR> <A NAME="isSquare()"><!-- --></A><H3> isSquare</H3> <PRE> public boolean <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.638"><B>isSquare</B></A>()</PRE> <DL> <DD>Is this a square matrix? <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#isSquare()">isSquare</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>true if the matrix is square (rowDimension = columnDimension)</DL> </DD> </DL> <HR> <A NAME="isSingular()"><!-- --></A><H3> isSingular</H3> <PRE> <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> </FONT>public boolean <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.644"><B>isSingular</B></A>()</PRE> <DL> <DD><B>Deprecated.</B> <P> <DD>Is this a singular matrix? <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#isSingular()">isSingular</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>true if the matrix is singular</DL> </DD> </DL> <HR> <A NAME="getRowDimension()"><!-- --></A><H3> getRowDimension</H3> <PRE> public abstract int <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.652"><B>getRowDimension</B></A>()</PRE> <DL> <DD>Returns the number of rows in the matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#getRowDimension()">getRowDimension</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>rowDimension</DL> </DD> </DL> <HR> <A NAME="getColumnDimension()"><!-- --></A><H3> getColumnDimension</H3> <PRE> public abstract int <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.655"><B>getColumnDimension</B></A>()</PRE> <DL> <DD>Returns the number of columns in the matrix. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html#getColumnDimension()">getColumnDimension</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/AnyMatrix.html" title="interface in org.apache.commons.math.linear">AnyMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>columnDimension</DL> </DD> </DL> <HR> <A NAME="getTrace()"><!-- --></A><H3> getTrace</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.658"><B>getTrace</B></A>() throws <A HREF="../../../../../org/apache/commons/math/linear/NonSquareMatrixException.html" title="class in org.apache.commons.math.linear">NonSquareMatrixException</A></PRE> <DL> <DD>Returns the <a href="http://mathworld.wolfram.com/MatrixTrace.html"> trace</a> of the matrix (the sum of the elements on the main diagonal). <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#getTrace()">getTrace</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>trace <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="operate(double[])"><!-- --></A><H3> operate</H3> <PRE> public double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.673"><B>operate</B></A>(double[] v) 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> <DL> <DD>Returns the result of multiplying this by the vector <code>v</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#operate(double[])">operate</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>v</CODE> - the vector to operate on <DT><B>Returns:</B><DD>this*v <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="operate(org.apache.commons.math.linear.RealVector)"><!-- --></A><H3> operate</H3> <PRE> public <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/AbstractRealMatrix.html#line.698"><B>operate</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v) 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> <DL> <DD>Returns the result of multiplying this by the vector <code>v</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#operate(org.apache.commons.math.linear.RealVector)">operate</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>v</CODE> - the vector to operate on <DT><B>Returns:</B><DD>this*v <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="preMultiply(double[])"><!-- --></A><H3> preMultiply</H3> <PRE> public double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.725"><B>preMultiply</B></A>(double[] v) 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> <DL> <DD>Returns the (row) vector result of premultiplying this by the vector <code>v</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(double[])">preMultiply</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>v</CODE> - the row vector to premultiply by <DT><B>Returns:</B><DD>v*this <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="preMultiply(org.apache.commons.math.linear.RealVector)"><!-- --></A><H3> preMultiply</H3> <PRE> public <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/AbstractRealMatrix.html#line.750"><B>preMultiply</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealVector.html" title="interface in org.apache.commons.math.linear">RealVector</A> v) 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> <DL> <DD>Returns the (row) vector result of premultiplying this by the vector <code>v</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#preMultiply(org.apache.commons.math.linear.RealVector)">preMultiply</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>v</CODE> - the row vector to premultiply by <DT><B>Returns:</B><DD>v*this <DT><B>Throws:</B> <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> </DD> </DL> <HR> <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3> walkInRowOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.779"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) all matrix entries in row order. <p>Row order starts at upper left and iterating through all elements of a row from left to right before going to the leftmost element of the next row.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInRowOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3> walkInRowOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.796"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) all matrix entries in row order. <p>Row order starts at upper left and iterating through all elements of a row from left to right before going to the leftmost element of the next row.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInRowOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3> walkInRowOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.810"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) some matrix entries in row order. <p>Row order starts at upper left and iterating through all elements of a row from left to right before going to the leftmost element of the next row.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInRowOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3> walkInRowOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.829"><B>walkInRowOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) some matrix entries in row order. <p>Row order starts at upper left and iterating through all elements of a row from left to right before going to the leftmost element of the next row.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInRowOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3> walkInColumnOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.845"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) all matrix entries in column order. <p>Column order starts at upper left and iterating through all elements of a column from top to bottom before going to the topmost element of the next column.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInColumnOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3> walkInColumnOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.862"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) all matrix entries in column order. <p>Column order starts at upper left and iterating through all elements of a column from top to bottom before going to the topmost element of the next column.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInColumnOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3> walkInColumnOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.876"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) some matrix entries in column order. <p>Column order starts at upper left and iterating through all elements of a column from top to bottom before going to the topmost element of the next column.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInColumnOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3> walkInColumnOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.895"><B>walkInColumnOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) some matrix entries in column order. <p>Column order starts at upper left and iterating through all elements of a column from top to bottom before going to the topmost element of the next column.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInColumnOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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 <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><!-- --></A><H3> walkInOptimizedOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.911"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) all matrix entries using the fastest possible order. <p>The fastest walking order depends on the exact matrix class. It may be different from traditional row or column orders.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)">walkInOptimizedOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><!-- --></A><H3> walkInOptimizedOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.917"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) all matrix entries using the fastest possible order. <p>The fastest walking order depends on the exact matrix class. It may be different from traditional row or column orders.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)">walkInOptimizedOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>visitor</CODE> - visitor used to process all matrix entries <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 of the walk <DT><B>Throws:</B> <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><!-- --></A><H3> walkInOptimizedOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.923"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixChangingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixChangingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (and possibly change) some matrix entries using the fastest possible order. <p>The fastest walking order depends on the exact matrix class. It may be different from traditional row or column orders.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)">walkInOptimizedOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><!-- --></A><H3> walkInOptimizedOrder</H3> <PRE> public double <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.931"><B>walkInOptimizedOrder</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrixPreservingVisitor.html" title="interface in org.apache.commons.math.linear">RealMatrixPreservingVisitor</A> visitor, int startRow, int endRow, int startColumn, int endColumn) throws <A HREF="../../../../../org/apache/commons/math/linear/MatrixIndexException.html" title="class in org.apache.commons.math.linear">MatrixIndexException</A>, <A HREF="../../../../../org/apache/commons/math/linear/MatrixVisitorException.html" title="class in org.apache.commons.math.linear">MatrixVisitorException</A></PRE> <DL> <DD>Visit (but don't change) some matrix entries using the fastest possible order. <p>The fastest walking order depends on the exact matrix class. It may be different from traditional row or column orders.</p> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)">walkInOptimizedOrder</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <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) <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 of the walk <DT><B>Throws:</B> <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 <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>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInRowOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInColumnOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixPreservingVisitor)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixPreservingVisitor)</CODE></A>, <A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#walkInOptimizedOrder(org.apache.commons.math.linear.RealMatrixChangingVisitor, int, int, int, int)"><CODE>RealMatrix.walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int)</CODE></A></DL> </DD> </DL> <HR> <A NAME="solve(double[])"><!-- --></A><H3> solve</H3> <PRE> <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> </FONT>public double[] <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.940"><B>solve</B></A>(double[] b) 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>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD><B>Deprecated.</B> <P> <DD>Returns the solution vector for a linear system with coefficient matrix = this and constant vector = <code>b</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#solve(double[])">solve</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>b</CODE> - constant vector <DT><B>Returns:</B><DD>vector of solution values to AX = b, where A is *this <DT><B>Throws:</B> <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 <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> </DD> </DL> <HR> <A NAME="solve(org.apache.commons.math.linear.RealMatrix)"><!-- --></A><H3> solve</H3> <PRE> <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> </FONT>public <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/AbstractRealMatrix.html#line.950"><B>solve</B></A>(<A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A> b) 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>, <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD><B>Deprecated.</B> <P> <DD>Returns a matrix of (column) solution vectors for linear systems with coefficient matrix = this and constant vectors = columns of <code>b</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html#solve(org.apache.commons.math.linear.RealMatrix)">solve</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/commons/math/linear/RealMatrix.html" title="interface in org.apache.commons.math.linear">RealMatrix</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>b</CODE> - matrix of constant vectors forming RHS of linear systems to to solve <DT><B>Returns:</B><DD>matrix of solution vectors <DT><B>Throws:</B> <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 <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> </DD> </DL> <HR> <A NAME="luDecompose()"><!-- --></A><H3> luDecompose</H3> <PRE> <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> </FONT>public void <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.978"><B>luDecompose</B></A>() throws <A HREF="../../../../../org/apache/commons/math/linear/InvalidMatrixException.html" title="class in org.apache.commons.math.linear">InvalidMatrixException</A></PRE> <DL> <DD><B>Deprecated.</B> <I>as of release 2.0, replaced by <A HREF="../../../../../org/apache/commons/math/linear/LUDecomposition.html" title="interface in org.apache.commons.math.linear"><CODE>LUDecomposition</CODE></A></I> <P> <DD>Computes a new <a href="http://www.math.gatech.edu/~bourbaki/math2601/Web-notes/2num.pdf"> LU decomposition</a> for this matrix, storing the result for use by other methods. <p> <strong>Implementation Note</strong>:<br> Uses <a href="http://www.damtp.cam.ac.uk/user/fdl/people/sd/lectures/nummeth98/linear.htm"> Crout's algorithm</a>, with partial pivoting.</p> <p> <strong>Usage Note</strong>:<br> This method should rarely be invoked directly. Its only use is to force recomputation of the LU decomposition when changes have been made to the underlying data using direct array references. Changes made using setXxx methods will trigger recomputation when needed automatically.</p> <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Throws:</B> <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 is non-square or singular.</DL> </DD> </DL> <HR> <A NAME="toString()"><!-- --></A><H3> toString</H3> <PRE> public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.990"><B>toString</B></A>()</PRE> <DL> <DD>Get a string representation for this matrix. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>a string representation for this matrix</DL> </DD> </DL> <HR> <A NAME="equals(java.lang.Object)"><!-- --></A><H3> equals</H3> <PRE> public boolean <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.1026"><B>equals</B></A>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> object)</PRE> <DL> <DD>Returns true iff <code>object</code> is a <code>RealMatrix</code> instance with the same dimensions as this and all corresponding matrix entries are equal. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>object</CODE> - the object to test equality against. <DT><B>Returns:</B><DD>true if object equals this</DL> </DD> </DL> <HR> <A NAME="hashCode()"><!-- --></A><H3> hashCode</H3> <PRE> public int <A HREF="../../../../../src-html/org/apache/commons/math/linear/AbstractRealMatrix.html#line.1055"><B>hashCode</B></A>()</PRE> <DL> <DD>Computes a hashcode for the matrix. <P> <DD><DL> <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>hashcode for matrix</DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractRealMatrix.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../org/apache/commons/math/linear/AbstractFieldMatrix.html" title="class in org.apache.commons.math.linear"><B>PREV CLASS</B></A> <A HREF="../../../../../org/apache/commons/math/linear/AbstractRealVector.html" title="class in org.apache.commons.math.linear"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html?org/apache/commons/math/linear/AbstractRealMatrix.html" target="_top"><B>FRAMES</B></A> <A HREF="AbstractRealMatrix.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> Copyright © 2003-2010 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved. </BODY> </HTML>