A module for Square Matrix
Type to represent an Inner Product Space
Create square Matrix with n dimension filled with zeros
Real Numbered Inner Product Space for Matrix
Complex Numbered Inner Product Space for Matrix
Monoid empty for SquareMatrix
Create a Matrix from a list of Column Vectors
Create Square Identity Matrix with n dimension
Dimension of the matrix
Calculate the norm of a Matrix
Calculate the norm of a Matrix
Calculate distance between two vectors
Predicate if matrix is right stochastic
Predicate if matrix is left stochastic
Get the Product of the diagonal of a Matrix
Calculate the submatrix given a starting and ending row and column index
Transpose a Matrix
Predicate to determine if all values in the matric satisfy the given predicate
Scalar multiplication over a Square Matrix
Perform the adjoint operation on a Complex Numbered Matrix
Map over a Matrix
Calculate the dot product of two Matricies
Square Matrix Square Matrix multiplication
Square Matrix Square Matrix multiplication
Multiply a ColumnVector by a Matrix
Add two Square Matrices together
Subtract two Square Matrices
Get the value in a matrix at the specified row and column
Set the value in a Square Matrix at the specified row and column
Append Matricies together horizontally
Compare two matricies using comparator
Compare two Matrices for equality
Function composition of Gaussian Elimination and Jordan Elimination
Put a matrix into Upper Triangular Form
Square Matrix type