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 that
Matrix minus(Matrix that)
minus
in interface AbelianGroup<Matrix>
that
- a matrixthis
and that
Matrix opposite()
opposite
in interface AbelianGroup<Matrix>
Matrix ZERO()
ZERO
in interface AbelianGroup<Matrix>
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.