Commit Graph
34 Commits
Author SHA1 Message Date
conrad f845134e58 restore previous attributes due to false positives in gcc 14.2 2025-05-20 13:49:20 +10:00
conrad 57da508cf3 issue compile time warning for unused outputs 2025-05-02 13:46:08 +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 39a8ff7c31 cleanup 2024-06-14 11:21:54 +10:00
conrad 50c8b16a6c restore explicit marker 2024-06-13 22:39:39 +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 3d82983dba restrict automatic conversions from dense to sparse 2024-06-13 12:21:10 +10:00
conrad 0cc9f762d3 allow implicit conversion of dense expressions to avoid breaking user code 2024-06-10 14:39:58 +10:00
conrad 19b7ff026f allow op_diagmat to have implicit conversion 2024-06-08 17:15:50 +10:00
conrad 30b45e8c2e refactor sparse var() to use mtSpToDOp framework 2024-06-07 00:43:24 +10:00
conrad dbcbc65a00 change !ARMA_DONT_USE_STD_MUTEX to ARMA_USE_STD_MUTEX 2024-05-03 14:42:42 +10:00
conrad 87c2b2d870 rework sum(sp_mat) to produce dense vectors by default 2024-04-09 13:37:13 +10:00
conrad e0551c4aa1 minor cleanup 2024-04-03 13:03:19 +10:00
conrad e6dfff7108 allow chained calls to member functions 2023-07-20 15:44:27 +10:00
conrad d758e1e0b6 simplifications 2023-06-14 12:52:04 +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
conrad 3e7ca66f11 cleanup attributes 2023-02-13 00:10:03 +10:00
conrad 80bd03b0b7 use macros to wrap [[deprecated]] 2023-02-12 14:45:44 +10:00
conrad 9b57704435 mark quiet_load() and quiet_save() as deprecated 2023-02-03 15:24:01 +10:00
conrad 3a36f228bb improve layout 2022-12-07 15:16:20 +10:00
conrad b913f635bc explicitly declare default copy assignment operators 2022-12-07 15:07:36 +10:00
conrad 04b32da496 add check_for_zeros option to SpMat constructor 2022-12-02 12:13:19 +10:00
conrad af4186b05a add has_nonfinite() 2022-03-28 12:22:01 +10:00
conrad ff4c7d7067 replace 'ifdef' with 'if defined' for consistency 2022-03-17 11:03:20 +10:00
conrad 1c477a3e83 more code to support __cpp_multidimensional_subscript 2022-03-14 15:22:18 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 8c97ea4df1 add .reset_cache() 2021-07-13 12:23:37 +10:00
conrad fa22fc0cb9 add .clamp() 2021-05-04 01:08:08 +10:00
conrad 1ba51cc8f4 refactor to use optional warnings 2021-03-28 14:25:01 +10:00
conrad 7e1efbf148 print directly from SpBase 2020-12-17 15:01:29 +10:00
conrad 348d8fe45e 2020-10-20 19:08:06 +10:00
conrad 89981d2844 2020-10-20 18:40:30 +10:00