Commit Graph
1328 Commits
Author SHA1 Message Date
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
conrad 752e5817f0 patch bump 2023-08-28 13:55:53 +10:00
conrad a8d7628cbe use binary mode by default for handling text and CSV files 2023-08-28 13:38:43 +10:00
conrad c2e9009ea4 emit compile-time warning for unused element access 2023-08-25 16:26:13 +10:00
conrad cf869ce067 emit compile-time warning for unused results 2023-08-24 23:50:23 +10:00
conrad b5bfd4b1ae simplification 2023-08-14 12:39:29 +10:00
conrad ab9d61b20c more precise version check for gcc 2023-08-11 01:27:36 +10:00