@Data public class CommonsDenseMatrix extends java.lang.Object implements DenseMatrix
Modifier and Type | Class and Description |
---|---|
static class |
CommonsDenseMatrix.DenseCholeskySolver |
static class |
CommonsDenseMatrix.DenseLUSolver |
Constructor and Description |
---|
CommonsDenseMatrix(org.apache.commons.math3.linear.RealMatrix implementation) |
Modifier and Type | Method and Description |
---|---|
CholeskyDecomposition |
cholesky() |
CommonsDenseMatrix |
createEmpty(int nRows,
int nCols) |
void |
editInPlace(MatrixVisitorEditInPlace visitor) |
boolean |
equals(java.lang.Object obj) |
double |
get(int row,
int col) |
org.apache.commons.math3.linear.RealMatrix |
getImplementation() |
int |
hashCode() |
CommonsDenseMatrix |
inverse() |
LUDecomposition |
lu() |
CommonsDenseMatrix |
mul(DenseMatrix another) |
int |
nCols() |
int |
nRows() |
void |
set(int row,
int col,
double v) |
DenseMatrix |
slice(int row0Incl,
int row1Excl,
int col0Incl,
int col1Excl,
boolean readOnly) |
java.lang.String |
toString() |
void |
visit(MatrixVisitorViewOnly visitor)
Efficient traversal of all entries.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, add, add, addInPlace, addInPlace, col, div, mul, mul, mul, mulInPlace, nonZeroEntries, operator_divide, operator_minus, operator_minus, operator_minus, operator_multiply, operator_multiply, operator_multiply, operator_multiply, operator_plus, operator_plus, operator_plus, readOnlyView, row, slice, sub, sub, sub, subInPlace, subInPlace, transpose
addInPlace, divInPlace, get, isVector, nEntries, operator_add, operator_add, operator_add, operator_divideAssign, operator_multiplyAssign, operator_remove, operator_remove, operator_remove, set, subInPlace
public CommonsDenseMatrix(org.apache.commons.math3.linear.RealMatrix implementation)
public void visit(MatrixVisitorViewOnly visitor)
DenseMatrix
visit
in interface DenseMatrix
public void editInPlace(MatrixVisitorEditInPlace visitor)
editInPlace
in interface DenseMatrix
public CommonsDenseMatrix mul(DenseMatrix another)
mul
in interface DenseMatrix
mul
in interface Matrix
public CholeskyDecomposition cholesky()
cholesky
in interface DenseMatrix
cholesky
in interface Matrix
public LUDecomposition lu()
lu
in interface DenseMatrix
lu
in interface Matrix
public CommonsDenseMatrix inverse()
inverse
in interface DenseMatrix
inverse
in interface Matrix
public CommonsDenseMatrix createEmpty(int nRows, int nCols)
createEmpty
in interface DenseMatrix
createEmpty
in interface Matrix
public DenseMatrix slice(int row0Incl, int row1Excl, int col0Incl, int col1Excl, boolean readOnly)
slice
in interface DenseMatrix
slice
in interface Matrix
public java.lang.String toString()
toString
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public org.apache.commons.math3.linear.RealMatrix getImplementation()