com.datumbox.framework.core.common.dataobjects
Class MapRealMatrix
- java.lang.Object
-
- org.apache.commons.math3.linear.RealLinearOperator
-
- org.apache.commons.math3.linear.AbstractRealMatrix
-
- com.datumbox.framework.core.common.dataobjects.MapRealMatrix
-
- All Implemented Interfaces:
- org.apache.commons.math3.linear.AnyMatrix, org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.SparseRealMatrix
public class MapRealMatrix extends org.apache.commons.math3.linear.AbstractRealMatrix implements org.apache.commons.math3.linear.SparseRealMatrixThe MapRealMatrix class is a RealMatrix implementation which stores the data in a Map.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.apache.commons.math3.linear.RealMatrixcopy()org.apache.commons.math3.linear.RealMatrixcreateMatrix(int rowDimension, int columnDimension)intgetColumnDimension()doublegetEntry(int row, int column)intgetRowDimension()voidsetEntry(int row, int column, double value)-
Methods inherited from class org.apache.commons.math3.linear.AbstractRealMatrix
add, addToEntry, copySubMatrix, copySubMatrix, equals, getColumn, getColumnMatrix, getColumnVector, getData, getFrobeniusNorm, getNorm, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, hashCode, isSquare, multiply, multiplyEntry, operate, operate, power, preMultiply, preMultiply, preMultiply, scalarAdd, scalarMultiply, setColumn, setColumnMatrix, setColumnVector, setRow, setRowMatrix, setRowVector, setSubMatrix, subtract, toString, transpose, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder
-
Methods inherited from class org.apache.commons.math3.linear.RealLinearOperator
isTransposable, operateTranspose
-
Methods inherited from interface org.apache.commons.math3.linear.RealMatrix
add, addToEntry, copySubMatrix, copySubMatrix, getColumn, getColumnMatrix, getColumnVector, getData, getFrobeniusNorm, getNorm, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, multiply, multiplyEntry, operate, operate, power, preMultiply, preMultiply, preMultiply, scalarAdd, scalarMultiply, setColumn, setColumnMatrix, setColumnVector, setRow, setRowMatrix, setRowVector, setSubMatrix, subtract, transpose, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder
-
-
-
-
Method Detail
-
createMatrix
public org.apache.commons.math3.linear.RealMatrix createMatrix(int rowDimension, int columnDimension) throws org.apache.commons.math3.exception.NotStrictlyPositiveException- Specified by:
createMatrixin interfaceorg.apache.commons.math3.linear.RealMatrix- Specified by:
createMatrixin classorg.apache.commons.math3.linear.AbstractRealMatrix- Throws:
org.apache.commons.math3.exception.NotStrictlyPositiveException
-
getRowDimension
public int getRowDimension()
- Specified by:
getRowDimensionin interfaceorg.apache.commons.math3.linear.AnyMatrix- Specified by:
getRowDimensionin classorg.apache.commons.math3.linear.AbstractRealMatrix
-
getColumnDimension
public int getColumnDimension()
- Specified by:
getColumnDimensionin interfaceorg.apache.commons.math3.linear.AnyMatrix- Specified by:
getColumnDimensionin classorg.apache.commons.math3.linear.AbstractRealMatrix
-
copy
public org.apache.commons.math3.linear.RealMatrix copy()
- Specified by:
copyin interfaceorg.apache.commons.math3.linear.RealMatrix- Specified by:
copyin classorg.apache.commons.math3.linear.AbstractRealMatrix
-
getEntry
public double getEntry(int row, int column) throws org.apache.commons.math3.exception.OutOfRangeException- Specified by:
getEntryin interfaceorg.apache.commons.math3.linear.RealMatrix- Specified by:
getEntryin classorg.apache.commons.math3.linear.AbstractRealMatrix- Throws:
org.apache.commons.math3.exception.OutOfRangeException
-
setEntry
public void setEntry(int row, int column, double value) throws org.apache.commons.math3.exception.OutOfRangeException- Specified by:
setEntryin interfaceorg.apache.commons.math3.linear.RealMatrix- Specified by:
setEntryin classorg.apache.commons.math3.linear.AbstractRealMatrix- Throws:
org.apache.commons.math3.exception.OutOfRangeException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG