sim.util.matrix
Class DiagonalMatrix
java.lang.Object
sim.util.matrix.Matrix
sim.util.matrix.DiagonalMatrix
public class DiagonalMatrix
- 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
DiagonalMatrix
public DiagonalMatrix(double[] vals)
DiagonalMatrix
public DiagonalMatrix(int m)
DiagonalMatrix
public DiagonalMatrix(DenseMatrix denseMat)
times
public Vector times(Vector other)
- Specified by:
times
in class Matrix
times
public Vector times(Vector other,
Vector C)
- Specified by:
times
in class Matrix
getDiagonalMatrix
public DiagonalMatrix getDiagonalMatrix()
- Specified by:
getDiagonalMatrix
in class Matrix
transposeTimes
public Vector transposeTimes(Vector other,
Vector C)
- Specified by:
transposeTimes
in class Matrix
transposeTimes
public Vector transposeTimes(Vector other)
- Specified by:
transposeTimes
in class Matrix
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
solve
public Vector solve(Vector b)
solve
public Vector solve(Vector b,
Vector x)
getDenseMatrix
public DenseMatrix getDenseMatrix()