Commit graph

17 commits

Author SHA1 Message Date
ea824a901b
Implement LU and LUP decomposition
These implementations are absolutely terrible, but they'll work
for now. I'll refactor them when there are more library features available.
2022-08-31 15:41:24 -04:00
8f1eef25dc
Implement matrix determinant 2022-08-31 08:36:06 -04:00
95a13ffd91
Separate MultMonoid interface from MultGroup 2022-08-31 08:36:06 -04:00
7916e10aef
Add operator form for unsafe indexing 2022-08-31 08:36:06 -04:00
6cdb22a6ed
Rename MultNeutral to MultGroup 2022-08-31 08:36:06 -04:00
97bd20d722
Add new utility functions for homogeneous coords 2022-08-31 08:35:58 -04:00
59af31cdd7
Add documentation 2022-06-25 00:58:36 -04:00
c71cd953a0
Implement matrix multiplication 2022-06-23 19:10:47 -04:00
a0d9c766c0
Refactor Mult and add MultNeutral 2022-06-23 19:09:10 -04:00
015b7f8cb1
Rename *Maybe functions to *NB 2022-06-15 22:47:43 -04:00
b0d48eaf00
Fix indexMaybe and add more utility functions 2022-06-15 22:37:34 -04:00
cb0157cd8c
Shape view 2022-06-15 11:45:06 -04:00
4b293d7e2a
Introduce homogeneous coordinates 2022-06-15 00:33:19 -04:00
acd0cb6aa5
Add more array utility functions 2022-06-14 20:21:37 -04:00
03d06a42aa
Rename stack to concat 2022-06-13 14:42:35 -04:00
87d8814c38
Create Data.NumIdr.Multiply 2022-05-26 18:50:07 -04:00
861f1e29f2
Add vector & matrix modules 2022-05-21 16:38:21 -04:00