Commit Graph
142 Commits
Author SHA1 Message Date
conrad 09e213b8ee rename for clarity 2025-10-20 00:51:15 +10:00
conrad 91b672bd1a rename variable for clarity 2025-10-18 12:02:52 +10:00
conrad 5245bfc6fe avoid unnecessary alias checks 2025-10-14 19:43:14 +10:00
conrad f232dde0e4 fix 2025-10-14 13:58:42 +10:00
conrad db7395173f allow avoiding unnecessary alias checks in Row and Col constructors 2025-10-14 13:54:28 +10:00
conrad 0d53547bd7 avoid unnecessary alias checks 2025-10-10 12:45:46 +10:00
conrad c33258d10c avoid unnecessary alias checks 2025-10-09 19:54:41 +10:00
conrad 27f50ccc77 experiment with avoiding unnecessary alias checks 2025-10-09 11:10:33 +10:00
conrad 6991c9aa25 update to https 2025-08-08 20:20:21 +10:00
conrad e8027c3e14 update to https 2025-08-08 20:17:18 +10:00
conrad 839f895bbb use semantically more precise traits 2025-07-28 00:27:33 +10:00
conrad 39b2a52bd0 allow to optionally disable optimised handling of pow() 2025-07-14 14:02:19 +10:00
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