sim.util.matrix
Class DenseMatrix
java.lang.Object
sim.util.matrix.Matrix
sim.util.matrix.DenseMatrix
public class DenseMatrix
- extends Matrix
Field Summary |
double[][] |
vals
|
Fields inherited from class sim.util.matrix.Matrix |
m, n |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
vals
public double[][] vals
DenseMatrix
public DenseMatrix(int m,
int n)
DenseMatrix
public DenseMatrix(double[][] vals)
times
public Vector times(Vector B)
- Specified by:
times
in class Matrix
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
solve
public DenseMatrix solve(DenseMatrix B)
times
public DenseMatrix times(DenseMatrix other)
getSubMatrix
public DenseMatrix getSubMatrix(int[] r,
int j0,
int j1)
times
public Vector times(Vector B,
Vector C)
- Specified by:
times
in class Matrix
transposeTimes
public Vector transposeTimes(Vector B)
- Specified by:
transposeTimes
in class Matrix
transposeTimes
public Vector transposeTimes(Vector B,
Vector C)
- Specified by:
transposeTimes
in class Matrix
getDiagonalMatrix
public DiagonalMatrix getDiagonalMatrix()
- Specified by:
getDiagonalMatrix
in class Matrix
setSubMatrix
public void setSubMatrix(int i0,
int i1,
int j0,
int j1,
DenseMatrix X)
transpose
public DenseMatrix transpose()
minus
public DenseMatrix minus(DenseMatrix other)
plus
public DenseMatrix plus(DenseMatrix other)
times
public DenseMatrix times(double value)