| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Matrix operations in Z/2Z
Vectors are 1 x c Matrixes, for efficiency.
Multiplication is implemented by transposing one of the terms first, generating significant speed gains. Use MatMulTr to multiply by a vector.
Low level operations modify the matrix in place, high level operations generate a new matrix. See godoc for details.
Inverse uses a Gauss-Jordan reduction to computes the inverse of a square matrix.
Gauss accepts any matrix, perfoms a Gauss-Jordan transformation, returning the decomposition with a left pseudo-inverse (or actual inverse if inversible), the rank, and the determinant (a flag to say the matrix in inversible or not). See Godoc for details.
| Back | FazBrowse Home | New Git URL |