ISquareMatrix<'TMat, 'TVec, 'TVecSub1, 'TScalar>
A square matrix is a matrix is a transform.
Instance members
Instance member | Description |
Adjoin()
Signature: unit -> 'TMat
Modifiers: abstract |
Converts this matrix to its adjoint. |
Adjoint
Signature: 'TMat
Modifiers: abstract |
Returns adjoint of this matrix. |
Column(index)
Signature: index:int -> 'TVec
Modifiers: abstract |
Returns index-th column of this matrix. |
Det
Signature: 'TScalar
Modifiers: abstract |
Returns the determinant of this matrix. The determinant is only defined for square matrices. |
Invertible
Signature: bool
Modifiers: abstract |
Returns whether this matrix is invertible. A square matrix is invertible if its determinant is not zero. |
Row(index)
Signature: index:int -> 'TVec
Modifiers: abstract |
Returns index-th row of this matrix. |
Singular
Signature: bool
Modifiers: abstract |
Returns whether this matrix is singular. |
Trace
Signature: 'TScalar
Modifiers: abstract |
Returns the trace of this matrix. The trace is defined as the sum of the diagonal elements, and is only defined for square matrices. |
Transpose()
Signature: unit -> unit
Modifiers: abstract |
Transposes this matrix. |
Transposed
Signature: 'TMat
Modifiers: abstract |
Returns transpose of this matrix. |