Commit Graph
1231 Commits
Author SHA1 Message Date
conrad b17a37e7c8 emit warnings when attempting to detect non-finite values in fast math mode 2023-06-12 16:51:16 +10:00
conrad ad7a92d61f emit warnings when attempting to detect non-finite values in fast math mode 2023-06-12 16:49:33 +10:00
conrad ef5b2fd6e7 add subview::has_nonfinite() specialisation 2023-06-12 16:47:49 +10:00
conrad 2870e98da4 ensure has_nonfinite() is accessible from base objects 2023-06-12 12:26:18 +10:00
conrad c6084eb6a9 detect fast math directly 2023-06-12 11:35:05 +10:00
conrad cf6fa0ea3b emit warnings when attempting to detect non-finite values in fast math mode 2023-06-10 12:00:08 +10:00
Ryan Curtin 209e0c535e SpMat::shed_cols() sentry element fix 2023-06-08 00:03:34 +00:00
conrad b9baa99431 version bump 2023-05-25 14:04:17 +10:00
conrad 317502291d simplify error messages 2023-05-25 12:33:04 +10:00
conrad bae95ce2ff separate groups 2023-05-24 23:12:15 +10:00
conrad fc907485df allow dim specification for vector args 2023-05-24 15:09:59 +10:00
conrad 51e005f0ca fix 2023-05-24 13:41:36 +10:00
conrad 814135a022 add vecnorm() 2023-05-19 16:36:46 +10:00
conrad 16201bce8e add norm2est() 2023-05-19 16:33:45 +10:00
conrad dbe1ceec39 refactor to use quasi_unwrap 2023-05-19 16:30:09 +10:00
conrad 91cd1cb553 consistent error messages 2023-05-19 16:27:20 +10:00
conrad 58b3161f05 use unsigned int format specifier 2023-05-19 16:25:07 +10:00
conrad 19f01127b7 refactor to use dedicated char_buffer class 2023-05-19 16:19:08 +10:00
conrad e4829d474c mark as unstable 2023-05-19 16:16:00 +10:00
conrad aebe3d8755 version bump 2023-04-04 13:37:40 +10:00
conrad 6a2ea37166 use quasi_unwrap instead of plain unwrap 2023-04-04 11:59:35 +10:00
conrad 437cf4816e use cbegin() and cend() for const_iterator 2023-04-03 13:30:31 +10:00
conrad 3c293c486a replace broken code 2023-04-03 13:22:55 +10:00
conrad 09faca962f remove unnecessary attribute 2023-04-03 00:06:46 +10:00
conrad 1476998305 rewrite to avoid use of pointers 2023-04-03 00:04:41 +10:00
conrad b9b88897de cleanup 2023-04-03 00:01:51 +10:00
conrad bc6190f687 add spsolve_factoriser class 2023-04-02 23:53:11 +10:00
conrad ffdc6c0cea add notes 2023-04-02 23:49:32 +10:00
conrad e232e905a7 more debugging statements 2023-04-02 23:48:48 +10:00
conrad 767bf00802 remove no longer needed code 2023-04-02 23:47:23 +10:00
conrad f758c349c1 add superlu_worker to allow separate factorisation and solving 2023-04-02 23:45:52 +10:00
conrad 7eab297358 allow changing size of superlu_array_wrangler 2023-04-02 23:44:04 +10:00
conrad 83bf100bb2 speedup via inplace processing 2023-04-02 23:40:51 +10:00
conrad 3f02dc034c speedup via inplace processing 2023-04-02 23:40:05 +10:00
conrad 9cc1964fce use cbegin() and cend() 2023-04-02 23:39:04 +10:00
conrad c02c4e0d9c speedup via inplace processing 2023-04-02 23:38:02 +10:00
conrad 9546012ec1 take into account the number of executions 2023-04-02 23:35:37 +10:00
conrad 5ed40a1c33 add size guard 2023-04-02 23:33:01 +10:00
conrad b59c144bd2 mark as unstable 2023-04-02 23:32:28 +10:00
conrad 83ede382ed fix 2023-03-30 12:53:49 +10:00
conrad 725f1cf4da fix 2023-03-15 13:08:54 +10:00
conrad 2c9d6ec571 ensure CSC representation is valid 2023-03-14 16:08:51 +10:00
conrad b200d03637 ensure the stream is flushed 2023-03-14 13:46:24 +10:00
conrad f716fe033c simplification 2023-03-07 11:03:07 +10:00
conrad 02c16d39af add TODO 2023-03-06 10:22:57 +10:00
conrad 6e8c494afe simplifications 2023-03-02 14:21:56 +10:00
conrad 147091b0fd add TODO 2023-03-01 13:21:15 +10:00
conrad 9b9e816f71 patch bump 2023-02-22 10:33:00 +10:00
conrad 905e62d502 fix 2023-02-21 23:08:50 +10:00
conrad b99aa33330 version bump 2023-02-20 13:00:08 +10:00