Kiana Sheibani
|
98223b180f
|
Add documentation
|
2022-09-14 13:39:12 -04:00 |
|
Kiana Sheibani
|
d610874abc
|
Implement matrix inverse
|
2022-09-12 10:47:48 -04:00 |
|
Kiana Sheibani
|
f72826b329
|
Update package to Idris2 0.5.1
|
2022-09-09 09:17:11 -04:00 |
|
Kiana Sheibani
|
1f2a870a2c
|
Implement linear equation solving using LUP
|
2022-09-08 21:29:16 -04:00 |
|
Kiana Sheibani
|
3e12505377
|
Create Field and Scalar interfaces
|
2022-09-06 13:38:43 -04:00 |
|
Kiana Sheibani
|
47e889992d
|
Generalize LU and LUP decomp to nonsquare matrices
|
2022-09-06 11:48:13 -04:00 |
|
Kiana Sheibani
|
f02ebb70e5
|
Update ipkg
|
2022-09-03 21:57:56 -04:00 |
|
Kiana Sheibani
|
da4bb5873c
|
Make small adjustments to code
|
2022-09-02 21:45:10 -04:00 |
|
Kiana Sheibani
|
c9dada5206
|
Refactor LU and LUP decomposition
|
2022-09-02 15:01:50 -04:00 |
|
Kiana Sheibani
|
b74734fbc1
|
Define functions for permuting arrays
|
2022-09-01 18:25:07 -04:00 |
|
Kiana Sheibani
|
0177781c74
|
Create Data.Permutation
|
2022-09-01 18:24:47 -04:00 |
|
Kiana Sheibani
|
92fc8f00c9
|
Generalize transpose to all arrays
|
2022-08-31 16:01:21 -04:00 |
|
Kiana Sheibani
|
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 |
|
Kiana Sheibani
|
3246e0ed94
|
Add new indexing functions
|
2022-08-31 08:36:07 -04:00 |
|
Kiana Sheibani
|
9ece7e6963
|
Reorganize Data.NumIdr.Array.Coords
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
1d6b9d3be9
|
Refactor Data.NumIdr.Array.Coords
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
8f1eef25dc
|
Implement matrix determinant
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
8384f8f68b
|
Update Data.NumIdr.Scalar
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
95a13ffd91
|
Separate MultMonoid interface from MultGroup
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
7916e10aef
|
Add operator form for unsafe indexing
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
1ebf0dcbe9
|
Add Show instance for NP
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
6cdb22a6ed
|
Rename MultNeutral to MultGroup
|
2022-08-31 08:36:06 -04:00 |
|
Kiana Sheibani
|
97bd20d722
|
Add new utility functions for homogeneous coords
|
2022-08-31 08:35:58 -04:00 |
|
Kiana Sheibani
|
ff50ebfd70
|
Fix Scalar multiplication
|
2022-06-25 02:34:15 -04:00 |
|
Kiana Sheibani
|
a615dfbdd5
|
Update ipkg file to 0.1.0
|
2022-06-25 01:06:41 -04:00 |
|
Kiana Sheibani
|
59af31cdd7
|
Add documentation
|
2022-06-25 00:58:36 -04:00 |
|
Kiana Sheibani
|
11d771b926
|
Merge homogeneous modules
|
2022-06-23 19:11:12 -04:00 |
|
Kiana Sheibani
|
c71cd953a0
|
Implement matrix multiplication
|
2022-06-23 19:10:47 -04:00 |
|
Kiana Sheibani
|
a0d9c766c0
|
Refactor Mult and add MultNeutral
|
2022-06-23 19:09:10 -04:00 |
|
Kiana Sheibani
|
015b7f8cb1
|
Rename *Maybe functions to *NB
|
2022-06-15 22:47:43 -04:00 |
|
Kiana Sheibani
|
b0d48eaf00
|
Fix indexMaybe and add more utility functions
|
2022-06-15 22:37:34 -04:00 |
|
Kiana Sheibani
|
de66efe75b
|
Create Data.NP
|
2022-06-15 22:36:33 -04:00 |
|
Kiana Sheibani
|
cb0157cd8c
|
Shape view
|
2022-06-15 11:45:06 -04:00 |
|
Kiana Sheibani
|
4b293d7e2a
|
Introduce homogeneous coordinates
|
2022-06-15 00:33:19 -04:00 |
|
Kiana Sheibani
|
acd0cb6aa5
|
Add more array utility functions
|
2022-06-14 20:21:37 -04:00 |
|
Kiana Sheibani
|
03d06a42aa
|
Rename stack to concat
|
2022-06-13 14:42:35 -04:00 |
|
Kiana Sheibani
|
87d8814c38
|
Create Data.NumIdr.Multiply
|
2022-05-26 18:50:07 -04:00 |
|
Kiana Sheibani
|
97d1bdb538
|
Add operators for indexing
|
2022-05-24 09:44:13 -04:00 |
|
Kiana Sheibani
|
861f1e29f2
|
Add vector & matrix modules
|
2022-05-21 16:38:21 -04:00 |
|
Kiana Sheibani
|
1e7660b1f2
|
Create Show instance for Array
|
2022-05-20 10:53:29 -04:00 |
|
Kiana Sheibani
|
ff48a18478
|
Add implementations for Array
|
2022-05-20 08:40:24 -04:00 |
|
Kiana Sheibani
|
5914652b7c
|
Add range indexing support
|
2022-05-19 08:49:57 -04:00 |
|
Kiana Sheibani
|
76e16574f1
|
Remove rank-index on Order type
|
2022-05-16 08:56:45 -04:00 |
|
Kiana Sheibani
|
a499d14e87
|
Add comments to everything
|
2022-05-13 15:26:43 -04:00 |
|
Kiana Sheibani
|
a88fc5d9c6
|
Rename unsafe and safe index in PrimArray interface
|
2022-05-13 08:33:03 -04:00 |
|
Kiana Sheibani
|
b0e4253b88
|
Create coordinate type
|
2022-05-13 08:28:42 -04:00 |
|
Kiana Sheibani
|
a95f38202c
|
Add new PrimArray constructor
|
2022-05-13 08:26:51 -04:00 |
|
Kiana Sheibani
|
ad25af6e3f
|
Remove unnecessary Data.Reify module
|
2022-05-12 08:52:45 -04:00 |
|
Kiana Sheibani
|
0a4be10a0d
|
Remove unnecessary totality asserts
|
2022-05-11 23:40:59 -04:00 |
|
Kiana Sheibani
|
562d501f33
|
Create Data.NumIdr.Array.Order
|
2022-05-11 23:38:49 -04:00 |
|