public interface MatrixRing extends Ring<Matrix>
Ring R.
This matrix set becomes a ring under matrix addition and multiplication.
Moreover, it has a structure of a *-algebra over R, where the involution * on the matrix ring is the matrix transposition.| Modifier and Type | Method and Description |
|---|---|
Matrix |
add(Matrix that)
this + that
|
Matrix |
minus(Matrix that)
this - that
|
Matrix |
multiply(Matrix that)
this * that
|
Matrix |
ONE()
Get an identity matrix that has the same dimension as this matrix.
|
Matrix |
opposite()
Get the opposite of this matrix.
|
Matrix |
t()
Get the transpose of this matrix.
|
Matrix |
ZERO()
Get a zero matrix that has the same dimension as this matrix.
|
Matrix t()
Matrix add(Matrix that)
add in interface AbelianGroup<Matrix>that - a matrixthis and thatMatrix minus(Matrix that)
minus in interface AbelianGroup<Matrix>that - a matrixthis and thatMatrix opposite()
opposite in interface AbelianGroup<Matrix>Matrix ZERO()
ZERO in interface AbelianGroup<Matrix>Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.