Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 663 Bytes

README.md

File metadata and controls

21 lines (16 loc) · 663 Bytes

CLAW

CLA sounds like Claw is a C++ Linear algebra library built for numerical computation of vectors and matrices

Features:

  • CRUD of a Matrix data structure
  • Creation of Identity matrix
  • Matrix Multiplication
  • LU Decompostion with partial pivoting
  • Vstack, Hstack, identity, zero/one matrices
  • rref or Reduced-row echeleon form of a matrix
  • Inverse of a matrix
  • Rank & Nullity of a matrix
  • Sanitization of matrix to avoid -0, -nan and nan.

Future List:

  • Orthogonalisation and Determinant finding of a matrix
  • Parallel computation to optimise performance

For details , check include/lalib.h about implementation of Mat operations