public class DoubleMatrix
extends java.lang.Object
| Constructor and Description |
|---|
DoubleMatrix() |
DoubleMatrix(DoubleMatrix matrix) |
DoubleMatrix(int nColumns) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(java.util.ArrayList<java.lang.Double> column) |
void |
addLine(java.util.ArrayList<java.lang.Double> line) |
void |
appendColumns(DoubleMatrix columns) |
void |
appendLines(DoubleMatrix lines) |
void |
columnPermutation(int column1,
int column2) |
boolean |
equals(DoubleMatrix anotherMatrix) |
java.util.ArrayList<java.lang.Double> |
getColumn(int columnIndex) |
java.util.ArrayList<java.util.ArrayList<java.lang.Double>> |
getColumns() |
double |
getDeterminant() |
static DoubleMatrix |
getIdentityMatrix(int n) |
java.util.ArrayList<java.lang.Double> |
getLine(int lineIndex) |
java.util.ArrayList<java.util.ArrayList<java.lang.Double>> |
getLines() |
int |
getNColumns() |
int |
getNLines() |
double |
getNonDiagonalScore()
Returns a score based on the non-diagonal values.
|
DoubleMatrix |
getSubMatrix(int lineStart,
int lineStop,
int columnStart,
int columnStop) |
double |
getTrace() |
java.lang.Double |
getValueAt(int lineIndex,
int columnIndex)
Returns the value of the matrix at given indexes.
|
boolean |
isSquare() |
void |
linePermutation(int line1,
int line2) |
void |
setColumn(int columnIndex,
java.util.ArrayList<java.lang.Double> column) |
void |
setLine(int lineIndex,
java.util.ArrayList<java.lang.Double> line) |
void |
setValueAt(int lineIndex,
int columnIndex,
java.lang.Double value) |
static DoubleMatrix |
transpose(DoubleMatrix matrix) |
public DoubleMatrix()
public DoubleMatrix(int nColumns)
public DoubleMatrix(DoubleMatrix matrix)
public void addColumn(java.util.ArrayList<java.lang.Double> column)
public void addLine(java.util.ArrayList<java.lang.Double> line)
public void setLine(int lineIndex,
java.util.ArrayList<java.lang.Double> line)
public void setColumn(int columnIndex,
java.util.ArrayList<java.lang.Double> column)
public int getNColumns()
public int getNLines()
public boolean isSquare()
public java.util.ArrayList<java.lang.Double> getColumn(int columnIndex)
public java.util.ArrayList<java.util.ArrayList<java.lang.Double>> getColumns()
public java.util.ArrayList<java.util.ArrayList<java.lang.Double>> getLines()
public java.util.ArrayList<java.lang.Double> getLine(int lineIndex)
public java.lang.Double getValueAt(int lineIndex,
int columnIndex)
lineIndex - columnIndex - public void setValueAt(int lineIndex,
int columnIndex,
java.lang.Double value)
public static DoubleMatrix transpose(DoubleMatrix matrix)
public boolean equals(DoubleMatrix anotherMatrix)
public static DoubleMatrix getIdentityMatrix(int n)
public double getTrace()
public DoubleMatrix getSubMatrix(int lineStart, int lineStop, int columnStart, int columnStop)
public void appendColumns(DoubleMatrix columns)
public void appendLines(DoubleMatrix lines)
public double getDeterminant()
public double getNonDiagonalScore()
public void linePermutation(int line1,
int line2)
public void columnPermutation(int column1,
int column2)
Copyright © 2014. All Rights Reserved.