Commit Graph
1997 Commits
Author SHA1 Message Date
conrad caa5012e25 expand compiler flags 2024-06-15 19:24:44 +10:00
conrad f37a509c14 update list of changes 2024-06-15 19:16:05 +10:00
conrad 8dafcf8d30 faster handling of sparse submatrix views 2024-06-15 19:05:39 +10:00
conrad d4e25ce9cf simplify handling to SpToDOp and mtSpReduceOp 2024-06-15 18:46:05 +10:00
conrad 9ee144d98d add explanatory notes 2024-06-15 17:26:44 +10:00
conrad e6b9babc12 mark sparse conversion constructor as explicit 2024-06-15 00:44:58 +10:00
conrad 2ddbf3653c mark dense to sparse conversion as explicit 2024-06-15 00:17:19 +10:00
conrad fb9994ce6f rename mtSpReductionOp to mtSpReduceOp 2024-06-15 00:14:48 +10:00
conrad 840795fc47 rework sparse reduction operations 2024-06-14 23:58:39 +10:00
conrad b5824c72e3 add SpReductionOp and mtSpReductionOp frameworks 2024-06-14 14:37:00 +10:00
conrad 39a8ff7c31 cleanup 2024-06-14 11:21:54 +10:00
conrad 031e790ec3 restore previous pre-alloc size 2024-06-14 10:05:49 +10:00
conrad 054506ac91 simplifications 2024-06-14 01:51:51 +10:00
conrad 50c8b16a6c restore explicit marker 2024-06-13 22:39:39 +10:00
conrad 554c499ce0 minor cleanup 2024-06-13 22:39:19 +10:00
conrad 9aa59809f0 use error message functions 2024-06-13 22:28:01 +10:00
conrad f66226695b further support for arma_noinline 2024-06-13 22:01:47 +10:00
conrad c9cc6e5554 rework op_nonzeros_spmat into op_sp_nonzeros 2024-06-13 18:46:38 +10:00
conrad 181a6af544 more details in deprecation messages 2024-06-13 16:23:05 +10:00
conrad de118814c3 rework detection of expressions that can implicitly converted from dense to sparse 2024-06-13 15:46:42 +10:00
conrad 1aa720e759 detect transpose operations of originally sparse expressions 2024-06-13 14:20:14 +10:00
conrad f0eaff90e9 more workarounds 2024-06-13 13:56:53 +10:00
conrad 21b905e643 add explanatory note 2024-06-13 13:41:07 +10:00
conrad 791fe513c9 restrict automatic conversions from dense to sparse 2024-06-13 12:45:54 +10:00
conrad 3d82983dba restrict automatic conversions from dense to sparse 2024-06-13 12:21:10 +10:00
conrad 6ee89edb8c more informative error messages 2024-06-12 20:21:34 +10:00
conrad a7823175a2 fix 2024-06-12 20:18:04 +10:00
conrad 5caefce03d more informative error messages 2024-06-12 19:16:41 +10:00
conrad a99f363d69 decrease default size of buffer 2024-06-12 18:04:07 +10:00
conrad 627794a311 use shorter form 2024-06-12 15:45:04 +10:00
conrad 66135eef6b fix 2024-06-12 13:42:14 +10:00
conrad 03d351a858 simplifications 2024-06-12 13:37:45 +10:00
conrad 607a68a0b4 clarifications 2024-06-12 13:32:41 +10:00
conrad 36ab0da6b1 various fixes 2024-06-12 12:58:42 +10:00
conrad cf880d4fff add HEADER_ONLY option 2024-06-12 12:54:03 +10:00
conrad 057039611e move C+11 deprecation warning 2024-06-12 00:51:18 +10:00
conrad 530542b112 restore support for C++11 in deprecated form 2024-06-12 00:38:22 +10:00
conrad 4643ddfff8 rename op_dot::apply_proxy() to op_dot::apply_proxy_linear() 2024-06-11 12:26:10 +10:00
conrad f54cc6d0bb clarifications 2024-06-11 12:17:11 +10:00
conrad 414793c796 subview optimisations for dot products 2024-06-11 12:13:32 +10:00
conrad f0c1211b68 add debug messages 2024-06-10 23:54:00 +10:00
conrad fa0c5a5ce2 add notes 2024-06-10 20:03:51 +10:00
conrad 8f5e35d9e4 add note 2024-06-10 19:51:41 +10:00
conrad 4a4807e4ee fix 2024-06-10 19:48:55 +10:00
conrad 03eb6e6ece fix 2024-06-10 19:47:56 +10:00
conrad f66d795010 update version 2024-06-10 17:08:40 +10:00
conrad f01dae8534 include Alma and Rocky 2024-06-10 17:06:31 +10:00
conrad 0cc9f762d3 allow implicit conversion of dense expressions to avoid breaking user code 2024-06-10 14:39:58 +10:00
conrad 52ccb38b6c simplifications 2024-06-10 14:35:46 +10:00
conrad 23c49e6008 make sure element types match 2024-06-10 14:33:37 +10:00