Commit Graph
130 Commits
Author SHA1 Message Date
conrad 47d576fc76 add debug info 2025-05-24 15:40:07 +10:00
conrad 2456f676ec various spelling fixes 2025-03-25 23:17:48 +10:00
conrad 12134220c6 add debug statements 2025-02-20 11:38:58 +10:00
conrad 0446d2eed8 minor layout fix 2025-02-13 22:45:12 +10:00
conrad 8e02066f52 better wording 2025-02-07 11:51:28 +10:00
conrad 08d3312192 reinterpret pow(x,0.5) as sqrt(x) 2025-02-07 11:06:51 +10:00
conrad 20afeff672 fix 2025-01-17 14:07:55 +10:00
conrad 5eb6b5b5fc fix comments 2025-01-12 23:13:12 +10:00
conrad c004318b0f fix 2025-01-09 14:25:20 +10:00
conrad 3632831126 reinterpret pow(x,2) as square(x) 2025-01-09 14:24:14 +10:00
conrad ebc6f94fcb simplification 2025-01-09 14:18:42 +10:00
conrad b4ede23c5c reinterpret pow(x,2) as square(x) 2025-01-09 14:17:15 +10:00
conrad 316c7e4abf simplification; alias checks not required 2024-12-25 00:22:08 +10:00
conrad dfdbae2570 explicitly qualify inherited variables and functions 2024-12-04 12:16:50 +10:00
conrad cdedada64a revert 2024-11-23 16:40:29 +10:00
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