Commit Graph
63 Commits
Author SHA1 Message Date
conrad fe8097439b optional debugging code 2021-01-03 12:59:20 +10:00
conrad 7ed3cd84cb fix 2021-01-02 02:17:02 +10:00
conrad bc9b66f805 make the type conversion explicit 2021-01-02 00:50:08 +10:00
conrad 9b4445f73b spelling 2021-01-02 00:31:52 +10:00
conrad a433da4102 simplification 2021-01-01 17:32:11 +10:00
conrad 7c9308a7d7 use more efficient conversion to supermatrix 2021-01-01 17:29:00 +10:00
conrad 66a9bddbf7 avoid inserting zero when diagonal element is equal to sigma 2021-01-01 15:58:08 +10:00
conrad 6525c8e4c2 add validity indicator for more graceful error handling 2021-01-01 15:42:35 +10:00
Yixuan Qiu 51e0fd2141 Support for "sigma" in the NEWARP version of eigs_sym() 2020-12-31 11:17:10 +00:00
conrad 7044c0cd7d don't generate temporary sparse matrix when sigma is zero 2020-12-28 14:09:54 +10:00
conrad abc2603dae extend sparse trimatu()/trimatl() to handle specification of diagonal 2020-12-27 23:48:10 +10:00
conrad 0180fd1bfc remove TODO 2020-12-26 13:09:26 +10:00
conrad 1fe3102d43 add move constructors 2020-12-26 02:09:39 +10:00
conrad 45f0eceebc extend subview to allow copying from initializer_list 2020-12-26 00:11:07 +10:00
conrad fd5a72590e use arma_abs() instead of std::abs() 2020-12-24 00:53:42 +10:00
conrad 17f9c1aedc use arma_abs() instead of std::abs() 2020-12-24 00:30:22 +10:00
conrad 79dcdaa098 fix 2020-12-23 01:15:00 +10:00
conrad 059fafdbcb fix 2020-12-23 00:24:47 +10:00
conrad 0189e8a272 fix 2020-12-23 00:23:10 +10:00
conrad b28be4758a extend is_real with yes/no 2020-12-22 16:10:59 +10:00
conrad e64b65049b fix 2020-12-22 16:01:51 +10:00
conrad 9eca672ea7 various fixes 2020-12-22 15:59:21 +10:00
conrad e392914538 refactor to avoid code bloat 2020-12-22 15:26:35 +10:00
conrad 39e7e0bc57 refactor to avoid code bloat 2020-12-22 15:04:06 +10:00
conrad 0706c1c801 patch bump 2020-12-22 13:45:52 +10:00
conrad cd2618bfd6 comment out experimental code 2020-12-22 13:42:40 +10:00
conrad c9c7cf4473 refactor to use superlu_supermatrix_wrangler 2020-12-22 13:16:37 +10:00
conrad 332e2288ca refactor to use wranglers 2020-12-22 12:40:17 +10:00
conrad 138b28801a remove debugging statements 2020-12-22 02:53:31 +10:00
conrad ab767d88d6 work out rcond to gracefully handle failure in shiftinvert 2020-12-22 02:50:55 +10:00
conrad a8bf6364bd definitions of xlangs and xgscon 2020-12-22 00:10:03 +10:00
conrad 717c88a7f8 initial rework of the shiftinvert code 2020-12-21 16:51:41 +10:00
conrad deb48cfa48 simplification 2020-12-21 13:21:39 +10:00
conrad 696ed8b9ce rename .snip_print() to .brief_print() 2020-12-20 02:22:49 +10:00
conrad 94d98a0bb7 ensure stream is sanitised when printing object size 2020-12-19 14:49:00 +10:00
conrad 842a4b67e2 ensure stream is sanitised when printing object size 2020-12-19 14:45:07 +10:00
conrad a458d9ee0a print object size by default in .snip_print() 2020-12-19 14:22:53 +10:00
conrad 06eea7f650 patch bump 2020-12-18 15:13:19 +10:00
conrad c4ecb6a2ba remove experimental sum() member function 2020-12-18 15:12:17 +10:00
conrad 16137cecf5 handle printing of larger sparse matrices 2020-12-18 12:33:01 +10:00
conrad 9b0847a0bf initial implementation of .snip_print() for SpMat 2020-12-17 18:40:32 +10:00
conrad 3c1b59f5cf initial implementation of .snip_print() for Cubes 2020-12-17 18:07:27 +10:00
conrad b9d3601b58 initial implementation of .snip_print() 2020-12-17 16:41:19 +10:00
conrad fd100e5adb fix 2020-12-17 15:06:36 +10:00
conrad 7e1efbf148 print directly from SpBase 2020-12-17 15:01:29 +10:00
conrad c795ead421 print directly from BaseCube 2020-12-17 14:38:31 +10:00
conrad 28e7077452 print directly from Base 2020-12-17 14:30:22 +10:00
conrad cae62f3324 add move constructors 2020-12-16 15:33:53 +10:00
conrad b24d7ff5ce simplification 2020-12-05 13:00:43 +10:00
conrad 50c5c2d619 expand sign() to handle nan 2020-12-05 11:55:24 +10:00