A list of features to implement - [x] Fill - [x] Set diagonal - [ ] Is similar - [ ] Is square - [x] Get rows - [x] Get cols - [ ] Transpose - [ ] Invert - [x] Sum - [x] Average - [x] Min - [x] Max - [x] Absolute min - [x] Absolute max - [x] Trace - [x] Determinant - [ ] Diagonal - [ ] Off diagonal - [ ] Strict lower triangle - [ ] Strict upper triangle - [ ] Lower triangle - [ ] Upper triangle - [ ] Transposed - [x] Inverse - [ ] Binary operators - [x] Plus - [x] Minus - [x] Multiply - [x] Divide - [ ] Reflected - [ ] Projected - [ ] Distance to - [ ] Dot product - [ ] Cross product - [x] Comparison operators - [x] Equal - [x] Not equal - [x] Helpers - [x] Make zero matrix - [x] Make identity matrix - [x] Make scale matrix - [x] Make rotation matrix - [x] Make translation matrix
A list of features to implement