Commit Graph
1593 Commits
Author SHA1 Message Date
conrad 053f0d3133 minor fix 2025-02-04 13:40:42 +10:00
conrad c60cf9ec1a explicitly handle another corner case 2025-01-22 23:50:36 +10:00
conrad eb338e8ed7 change note to warning 2025-01-22 23:23:34 +10:00
conrad 3a23ca275b const qualifier for unwrap 2025-01-19 23:52:34 +10:00
conrad d20277d147 restore original dispatch mechanism 2025-01-18 23:31:55 +10:00
conrad 269ebbad54 better layout 2025-01-17 14:21:54 +10:00
conrad 942a1941bd fix handling of corner cases 2025-01-17 14:14:18 +10:00
conrad e6925c658a add warnings 2025-01-17 14:08:56 +10:00
conrad e9b732faa5 add explanatory note 2025-01-17 14:08:40 +10:00
conrad adb1dc90c8 fix comments 2025-01-12 23:21:16 +10:00
conrad b339eaa4e7 fix 2025-01-09 13:00:21 +10:00
conrad fdd93b5f40 fix prototypes for xSYCON and xHECON 2024-12-17 12:33:52 +10:00
conrad 794812af6d patch bump 2024-12-06 11:25:13 +10:00
conrad 2656ea3dcf explicitly qualify inherited variables and functions 2024-12-04 12:46:58 +10:00
conrad 5c5ccac350 explicitly qualify inherited variables and functions 2024-12-02 18:36:03 +10:00
conrad 053907dc1f more selective detection of symmetric/hermitian matrices 2024-12-02 15:08:34 +10:00
conrad 287f80244b patch bump 2024-11-24 17:20:40 +10:00
conrad c8ea9a0fd3 fix 2024-11-24 17:11:12 +10:00
conrad 871c689ed9 expand deprecation warnings with messages 2024-11-23 00:45:56 +10:00
conrad a676522ba5 ensure the first index of extremum value is found 2024-11-22 12:26:10 +10:00
conrad a313b4fd0c version bump 2024-11-16 15:22:53 +10:00
conrad b6e9484b31 skip conformance check if given expression resolves to a vector 2024-11-15 11:46:29 +10:00
conrad b3f4e55604 check for aliasing only when the element types match 2024-11-14 19:25:01 +10:00
conrad 702eb6c68b mark as RC1 2024-11-14 12:30:46 +10:00
conrad 0bdd169d38 simplifications 2024-11-14 12:06:57 +10:00
conrad a3bc2bc599 ensure consisten handling of symmetric expressions by various forms of inv() 2024-11-13 16:48:20 +10:00
conrad 2cdd3feebb ensure all matrices are checked 2024-11-13 16:14:42 +10:00
conrad ca70fdfba3 more debug statements 2024-11-13 15:08:32 +10:00
conrad 9608d14058 avoid shadowing 2024-11-13 15:02:52 +10:00
conrad 112861df8b add dedicated function for alias detection 2024-11-13 14:55:09 +10:00
conrad 15232980d3 better wording 2024-11-13 14:08:13 +10:00
conrad 8cdca5cbe9 add redirects for crippled lapack 2024-11-11 19:11:09 +10:00
conrad 121b0a744a extend solve() to detect symmetric expressions 2024-11-11 19:01:04 +10:00
conrad 4ec712dcc6 expand detection of symmetric expressions 2024-11-11 16:21:51 +10:00
conrad e6bfb6941d for unimplemented options, change errors to warnings 2024-11-11 15:39:24 +10:00
conrad d2bdd90982 prevent compiler warnings 2024-11-11 15:29:28 +10:00
conrad 59a24f45f2 use threshold to avoid speed regressions under openblas 2024-11-11 15:21:18 +10:00
conrad ef011e704b minor layout fix 2024-11-11 14:51:32 +10:00
conrad 943fe56b61 fix 2024-11-11 14:48:44 +10:00
conrad 670ca673f8 check for conflicting options 2024-11-11 14:44:22 +10:00
conrad baf9ab7970 add solve_opts::force_sym option 2024-11-11 14:14:41 +10:00
conrad dd5e73ae20 add solve_sym_rcond 2024-11-11 14:14:20 +10:00
conrad 5d1ceb6aa9 revert 2024-11-11 11:22:16 +10:00
conrad 8cb75d0ac5 ensure consistent handling of symmetric matrices by expressions with inv() 2024-11-09 17:19:01 +10:00
conrad 77fccf7db1 use threshold 2024-11-09 16:21:43 +10:00
conrad 18a2a42061 add fast mode symmetric solver 2024-11-09 14:50:52 +10:00
conrad bcc950cb9e minor corrections 2024-11-08 15:21:00 +10:00
conrad 5c313e8a6d definitions for sytrs and hetrs 2024-11-08 15:15:25 +10:00
conrad b744b74533 ensure consistency with documentation 2024-11-07 12:17:54 +10:00
conrad f22d60c74f qualify lapack function names in comment 2024-11-07 12:14:32 +10:00