Commit Graph
115 Commits
Author SHA1 Message Date
conrad b7cf2fd503 remove functions from Mat that are present in Base 2024-11-23 13:49:04 +10:00
conrad 112861df8b add dedicated function for alias detection 2024-11-13 14:55:09 +10:00
conrad acdc6b8670 fix layout 2024-08-01 12:32:32 +10:00
conrad 982e8b12ae more debug statements 2024-06-23 13:23:47 +10:00
conrad a865abfe6a disentangle direct link between conformance checks and emission of warnings 2024-06-20 12:01:51 +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 627794a311 use shorter form 2024-06-12 15:45:04 +10:00
conrad 3928bee750 use 'constexpr bool' where possible 2024-06-10 00:27:15 +10:00
conrad f7e522a83b speedup 2024-06-08 17:30:11 +10:00
conrad 8d6818e40a faster handling of sparse submatrix views 2024-06-08 17:26:34 +10:00
conrad 478809ca0d simplifications 2024-06-08 16:26:55 +10:00
conrad 140e07bd77 add TODOs 2024-06-07 14:53:08 +10:00
conrad 30b45e8c2e refactor sparse var() to use mtSpToDOp framework 2024-06-07 00:43:24 +10:00
conrad e9a14aea9a fix 2024-05-29 13:01:37 +10:00
conrad 6b47d564d1 speedup via specialisation 2024-05-29 12:59:17 +10:00
conrad a4bdfd034b more compact debug messages 2024-04-26 12:57:33 +10:00
conrad 95adb74219 rename debugging macros and functions 2024-04-26 12:28:42 +10:00
conrad 60915d66dc rework ARMA_NO_DEBUG to ARMA_DONT_CHECK_CONFORMANCE 2024-04-26 12:03:05 +10:00
conrad 8675f3868a remove ARMA_DONT_ZERO_INIT option 2024-04-25 12:39:11 +10:00
conrad 14650daa03 better layout of debug messages 2024-04-25 11:56:42 +10:00
conrad 918759c610 simplifications 2024-03-14 13:22:01 +10:00
conrad 8b59d1e22d simplify init loop 2024-03-06 20:43:50 +10:00
conrad addfc9f74d Fix misspelling (same as !131) 2023-11-29 12:23:27 +10:00
conrad 1ec8ff7464 minor optimisation 2023-10-06 13:19:22 +10:00
conrad d11d452a93 fix 2023-07-21 16:01:54 +10:00
conrad 71587103d7 simplifications 2023-07-21 15:48:58 +10:00
conrad 102a354e0c fix for aliasing corner case 2023-07-21 01:12:55 +10:00
conrad e6dfff7108 allow chained calls to member functions 2023-07-20 15:44:27 +10:00
conrad 80e22ec476 SpToDGlue handling 2023-07-20 14:46:09 +10:00
conrad 6120003e9f simplification 2023-06-14 12:36:52 +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 317502291d simplify error messages 2023-05-25 12:33:04 +10:00
conrad 58b3161f05 use unsigned int format specifier 2023-05-19 16:25:07 +10:00
conrad 3e7ca66f11 cleanup attributes 2023-02-13 00:10:03 +10:00
conrad 0a948017f0 fix 2023-02-10 14:15:59 +10:00
conrad 56218f68c9 cleanup 2023-02-04 01:45:56 +10:00
conrad 9b57704435 mark quiet_load() and quiet_save() as deprecated 2023-02-03 15:24:01 +10:00
conrad 33360fafb7 remove unused option 2023-02-03 00:13:03 +10:00
conrad cabf546a7f simplifications 2023-01-14 13:31:15 +10:00
conrad 7948085aca use [[deprecated]] instead of arma_deprecated 2022-12-01 19:28:13 +10:00
conrad c141bde566 fix layout 2022-11-22 13:18:26 +10:00
conrad 110b75c65a add strict option for handling CSV 2022-11-22 12:57:02 +10:00
conrad 312f92d533 simplifications 2022-09-29 16:43:52 +10:00
conrad d45089d9aa use explicit variables for error strings 2022-09-25 12:00:09 +10:00
conrad 77f6e7c5dd add guard for consistency 2022-09-16 13:11:20 +10:00
conrad 16fb87c774 preserve rudimentary colvec and rowvec dimensions 2022-09-07 12:22:36 +10:00
conrad ce93209c43 further simplifications 2022-09-07 12:18:05 +10:00
conrad edc1c2aa2a simplifications 2022-09-07 11:58:16 +10:00
conrad cd4e207d99 fix 2022-09-07 11:16:53 +10:00