Skip to content

daniel-j-anderson-dev/matrix_operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple test project for 2d matrix operations

Features

  • Elements are store on the heap as Box<[Box<[Element]>]>
    • TODO: double check that the elements created using
      vec![ vec![Element::zero(); WIDTH].into_boxed_slice(); HEIGHT ].into_boxed_slice()
      are contiguous in memory
  • Matrix Operations
    • Addition
      • Of same size matrices
    • Multiplication
      • Matrix multiplication (Sum of dot products between lhs rows and rhs columns)
      • Hadamard multiplication (Element-wise multiplication)
    • Determinant
      • Minor
      • Cofactor
    • Multiplicative Inverse

About

A simple heap matrix library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages