Matrix.Type| Constructor and Description | 
|---|
TransposedMatrix(Matrix matrix)
Creates a  
Matrix that provides a transposed view of the original
 matrix. | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
columns()
Returns the number of columns in this  
Matrix. | 
double | 
get(int row,
   int col)
Returns the value of the  
Matrix at the provided row and column. | 
double[] | 
getColumn(int column)
Returns the entire column. 
 | 
DoubleVector | 
getColumnVector(int column)
Returns the column as a vector. 
 | 
double[] | 
getRow(int row)
Returns the entire row. 
 | 
DoubleVector | 
getRowVector(int row)
Returns a  
DoubleVector for an entire row. | 
int | 
rows()
Returns the number of rows in this  
Matrix. | 
void | 
set(int row,
   int col,
   double val)
Sets the location at the row and column to the provided value. 
 | 
void | 
setColumn(int column,
         double[] values)
Sets the values for the column of this  
Matrix using the provided
 array. | 
void | 
setColumn(int column,
         DoubleVector values)
Sets the values for the column of this  
Matrix using the provided
 DoubleVector. | 
void | 
setRow(int row,
      double[] values)
Sets the values for the row of this  
Matrix using the provided
 array. | 
void | 
setRow(int row,
      DoubleVector values)
Sets the values for the row of this  
Matrix using the provided
 DoubleVector. | 
double[][] | 
toDenseArray()
Converts the  
Matrix to a two dimensional array. | 
public TransposedMatrix(Matrix matrix)
Matrix that provides a transposed view of the original
 matrix.public int columns()
Matrix.public double get(int row,
         int col)
Matrix at the provided row and column.public double[] getColumn(int column)
public DoubleVector getColumnVector(int column)
SparseVector instance.getColumnVector in interface Matrixcolumn - The column to return a DoubleVector for.DoubleVector representing the column at column.public double[] getRow(int row)
public DoubleVector getRowVector(int row)
DoubleVector for an entire row.  Implementations should
 return an approriately typed DoubleVector.  Whether updates to the vector
 are written through to the backing matrix is left open to the specific
 implementation.  Implementations that maintain their data in a sparse
 format are encouraged to return a SparseVector instance.getRowVector in interface Matrixrow - the index of the row to return.DoubleVector representing the row at row.public int rows()
Matrix.public void set(int row,
       int col,
       double val)
public void setColumn(int column,
             double[] values)
Matrix using the provided
 array.  Note that the array itself is not made internal to the instance
 itself.public void setColumn(int column,
             DoubleVector values)
Matrix using the provided
 DoubleVector.  Note that the DoubleVector itself is not
 made internal to the instance itself.public void setRow(int row,
          double[] values)
Matrix using the provided
 array.  Note that the array itself is not made internal to the instance
 itself.public void setRow(int row,
          DoubleVector values)
Matrix using the provided
 DoubleVector.  Note that the DoubleVector itself is not
 made internal to the instance itself.public double[][] toDenseArray()
Matrix to a two dimensional array.  Note that for
 large matrices, this may exhaust all available memory.toDenseArray in interface MatrixMatrix.Copyright © 2012. All Rights Reserved.