sheaf
6b658acedd
Restructure project & update bounds
2024-02-17 13:58:40 +01:00
sheaf
52420a1169
experiment: FMA backend for interval arithmetic
...
also includes the start of a way to observe which equations
are being solved, which should help with improving the performance of
the interval Newton method
2023-03-12 19:15:58 +01:00
sheaf
cd6b7368f8
Update cabal.project for GHC 9.6
2023-02-09 17:53:25 +01:00
sheaf
6945aac704
improve show instances
2023-01-20 17:42:17 +01:00
sheaf
25d738b252
more WIP with TH now
2023-01-20 16:34:04 +01:00
sheaf
ba07fce595
don't use avx512 in rounded-hw
2023-01-14 03:22:04 +01:00
sheaf
a4e9c1cf32
preparation for interval arithmetic
2023-01-13 06:32:34 +01:00
sheaf
066a4e653f
more GHC 9.4 build fixes
2022-12-04 17:25:44 +01:00
sheaf
bcd38ed791
clean up build steps & instructions
2022-12-04 15:52:29 +01:00
sheaf
c80fdac30a
switch to using eigen instead of hmatrix
2022-06-17 16:21:52 +02:00
sheaf
64e45f126b
Refactor module hierarchy, use internal records
2022-02-11 22:05:13 +01:00
sheaf
5ff935b4b2
update render & select for new brush manipulation
2021-05-24 17:37:26 +02:00
sheaf
c3bcce58a7
use ?self to address pointer ownership warnings
2021-04-25 01:59:15 +02:00
sheaf
1b0382f3b0
Switch to GTK4
2021-04-21 15:08:33 +00:00
sheaf
b32499cc68
GHC 9.0 compatibility
2021-02-23 13:16:26 +01:00
sheaf
393ef6f06e
Implement programmable brush framework
2020-11-12 17:34:46 +00:00
sheaf
a5ba7dcd33
use haskell-gi bugfix to improve tab reordering
2020-09-26 00:21:49 +02:00
sheaf
7e8c2e10d1
add document history & undo/redo
2020-09-10 18:59:14 +02:00
sheaf
07c789ccc3
easier install instructions, using openblas
2020-09-08 17:49:47 +02:00
sheaf
44c41d49e0
disable warnings for hmatrix dependency
2020-09-07 16:03:26 +02:00
sheaf
8a6b4f5391
encode/decode documents to JSON using waargonaut
2020-08-31 22:28:30 +02:00
sheaf
b3941a2834
use hmatrix for least squares solving
...
* this fixes the convergence problems of cubic Bézier curve fitting
2020-08-26 00:41:34 +02:00
sheaf
9fc7b8acb3
basic rendering, mousewheel scrolling
2020-08-10 16:38:27 +02:00
sheaf
f224c6b738
add MenuBar
2020-08-05 22:23:16 +02:00
sheaf
c9e702e660
WIP
2020-08-04 08:43:25 +02:00