conrad
|
87c2b2d870
|
rework sum(sp_mat) to produce dense vectors by default
|
2024-04-09 13:37:13 +10:00 |
|
conrad
|
ba443e4bdc
|
bump to C++14 standard
|
2024-04-09 11:56:04 +10:00 |
|
conrad
|
78836248b4
|
mark as unstable
|
2024-04-09 11:39:00 +10:00 |
|
conrad
|
bfc736cbb2
|
patch bump
|
2024-04-03 13:06:43 +10:00 |
|
conrad
|
e0551c4aa1
|
minor cleanup
|
2024-04-03 13:03:19 +10:00 |
|
conrad
|
02a706c60b
|
workaround for fftw3 header clash
|
2024-04-02 13:05:00 +10:00 |
|
conrad
|
918759c610
|
simplifications
|
2024-03-14 13:22:01 +10:00 |
|
conrad
|
9cd668413d
|
warmup for more accurate time measurement
|
2024-03-08 15:38:09 +10:00 |
|
conrad
|
8b59d1e22d
|
simplify init loop
|
2024-03-06 20:43:50 +10:00 |
|
conrad
|
f709a17fd3
|
patch bump
|
2024-03-01 15:12:33 +10:00 |
|
conrad
|
38682265fc
|
revert
|
2024-02-27 10:14:23 +10:00 |
|
conrad
|
88f1a75146
|
explicitly cast return type
|
2024-02-26 23:15:18 +10:00 |
|
conrad
|
ca8da8bdab
|
clear output arrays before use
|
2024-02-26 23:11:39 +10:00 |
|
conrad
|
54c62da09b
|
move checks
|
2024-02-26 22:19:06 +10:00 |
|
conrad
|
ba6a007ff1
|
ensure norm is >= 0
|
2024-02-26 16:07:33 +10:00 |
|
conrad
|
2454e055fe
|
workaround possible BLAS bug under macOS
|
2024-02-26 15:12:18 +10:00 |
|
conrad
|
13dded6a6d
|
rudimentary sanity checks
|
2024-02-26 13:43:24 +10:00 |
|
conrad
|
611d0e8c24
|
version bump
|
2024-02-07 00:25:32 +10:00 |
|
conrad
|
885324d6a2
|
further cleanup
|
2024-02-07 00:06:07 +10:00 |
|
conrad
|
d84f3cdf77
|
cleanup
|
2024-02-06 17:04:41 +10:00 |
|
conrad
|
eef2a2706c
|
minor optimisation
|
2024-02-06 11:35:20 +10:00 |
|
conrad
|
83e6264e81
|
faster detection of sym expressions
|
2024-02-06 11:32:34 +10:00 |
|
conrad
|
a2e5ba7dfe
|
more compact representation of integers
|
2024-02-06 11:30:11 +10:00 |
|
conrad
|
3ba9389fac
|
add sparse shift()
|
2024-02-06 11:21:46 +10:00 |
|
conrad
|
a527b6d066
|
add cbrt()
|
2024-02-06 11:15:32 +10:00 |
|
conrad
|
53875af0c4
|
more flexible conversions between SpMat and Mat
|
2024-02-06 11:05:34 +10:00 |
|
conrad
|
a93f6e8116
|
mark as unstable
|
2024-02-06 10:40:56 +10:00 |
|
conrad
|
663d9cc36e
|
unsure consistency with op_pinv
|
2024-02-05 11:19:43 +10:00 |
|
conrad
|
efcd328e19
|
detect c++23
|
2024-02-02 13:52:19 +10:00 |
|
conrad
|
ef4736878b
|
patch bump
|
2023-12-18 23:38:55 +10:00 |
|
conrad
|
7c61b1cef1
|
faster handling of 0 valued tokens
|
2023-12-18 15:19:07 +10:00 |
|
conrad
|
8b9e754277
|
cleanups
|
2023-12-09 14:37:46 +10:00 |
|
conrad
|
2178fe261c
|
explicitly write zeros to increase compatibility
|
2023-12-05 13:35:51 +10:00 |
|
conrad
|
addfc9f74d
|
Fix misspelling (same as !131)
|
2023-11-29 12:23:27 +10:00 |
|
conrad
|
882880e242
|
patch bump
|
2023-10-31 16:19:58 +10:00 |
|
conrad
|
2cbda35457
|
use deterministic starting point for eigs_sym() and eigs_gen() in ARPACK mode
|
2023-10-24 14:27:01 +10:00 |
|
conrad
|
e7072ce2fb
|
add TODOs
|
2023-10-23 13:13:40 +10:00 |
|
conrad
|
c17ba7750c
|
patch bump
|
2023-10-14 14:43:28 +10:00 |
|
conrad
|
b6e810f2d3
|
invalidate cache instead of checking sync state
|
2023-10-10 13:47:07 +10:00 |
|
conrad
|
761dbbf8d5
|
ensure sparse matrix arrays are valid
|
2023-10-10 13:25:29 +10:00 |
|
conrad
|
fd375c3b7d
|
minor optimisation
|
2023-10-06 13:53:16 +10:00 |
|
conrad
|
1ec8ff7464
|
minor optimisation
|
2023-10-06 13:19:22 +10:00 |
|
conrad
|
a6e1189470
|
minor optimisation
|
2023-10-05 14:41:40 +10:00 |
|
conrad
|
b4b2ec816f
|
patch bump
|
2023-09-06 16:06:47 +10:00 |
|
conrad
|
9c512d59b0
|
comment out no longer used variable
|
2023-09-06 15:08:41 +10:00 |
|
conrad
|
4807346e76
|
workaround for lapack::langb() and lapack::gbtrf() using incompatible storage formats
|
2023-09-06 14:40:20 +10:00 |
|
conrad
|
9cda7ea2d6
|
rearrange to reduce delta
|
2023-09-05 13:48:15 +10:00 |
|
conrad
|
ee84563034
|
add inv_opts::fast option for forward compatibility
|
2023-09-05 13:29:12 +10:00 |
|
conrad
|
4373c99517
|
remove expensive optimisations
|
2023-09-05 12:54:14 +10:00 |
|
conrad
|
3c30c6a155
|
workarounds for bugs in apple accelerate framework
|
2023-09-05 12:33:57 +10:00 |
|