Commit Graph
2225 Commits
Author SHA1 Message Date
conrad acd2a5fcad optimisations for common cases 2025-01-17 13:37:58 +10:00
conrad 32fd3716fe optimisations for common cases 2025-01-17 13:33:13 +10:00
conrad 64de62450d exploit known dimensions 2025-01-17 13:13:12 +10:00
conrad 81e7d78488 don't fill with zeros as the memory will be immediately overwritten 2025-01-17 13:05:54 +10:00
conrad b8c402b663 avoid copying memory if possible 2025-01-17 13:01:07 +10:00
conrad 328f0fe573 exploit known dimensions 2025-01-17 12:51:38 +10:00
conrad 27db1972be fix for cornercase interaction with .slice() 2025-01-17 12:32:21 +10:00
conrad b0fe0d3cff simplifications 2025-01-17 12:23:08 +10:00
conrad 522cfdce58 fix 2025-01-16 16:34:06 +10:00
conrad dbf64f011c explicitly check for allowed transformations instead of implicit via n_elem 2025-01-16 16:29:13 +10:00
conrad f90249082c simplification 2025-01-16 16:14:14 +10:00
conrad 3b5fb76081 update list of changes 2025-01-16 16:04:47 +10:00
conrad af912a6177 fix 2025-01-16 15:59:42 +10:00
conrad 803c589b17 expand field class with initial implementations of .reshape() and .resize() 2025-01-16 15:50:59 +10:00
conrad 5eb6b5b5fc fix comments 2025-01-12 23:13:12 +10:00
conrad db71a4affb simplifications 2025-01-12 22:57:53 +10:00
conrad 0936110fbc update list of changes 2025-01-09 14:54:02 +10:00
conrad f905ee4b4a reinterpret pow(x,2) as square(x) 2025-01-09 14:39:11 +10:00
conrad 7ff62d22b0 simplifications 2025-01-09 14:30:55 +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 feca3eae7f fix 2025-01-09 12:50:41 +10:00
conrad 0a76ab431b remove support for ARMA_IGNORE_DEPRECATED_MARKER 2025-01-02 15:09:00 +10:00
conrad 24b059344e new section for list of changes 2025-01-02 13:11:14 +10:00
conrad ceaa020a33 better layout for sinc() 2025-01-02 13:07:25 +10:00
conrad f9e308b2fd improve docs for toeplitz() 2025-01-02 00:02:21 +10:00
conrad 153c1363ea simplify docs for toeplitz() 2025-01-01 23:28:01 +10:00
conrad 316c7e4abf simplification; alias checks not required 2024-12-25 00:22:08 +10:00
conrad 469cb91a74 reduce stack usage by reducing unnecessary alignment markers 2024-12-18 14:08:42 +10:00
conrad 77cc3e9287 fix prototypes for xSYCON and xHECON 2024-12-17 12:17:02 +10:00
conrad e037bd9a5e reduce bloat 2024-12-16 13:58:00 +10:00
conrad 7138865c14 add note 2024-12-10 12:05:52 +10:00
conrad 8f94af0afb explicitly qualify inherited variables and functions 2024-12-04 12:24:44 +10:00
conrad dfdbae2570 explicitly qualify inherited variables and functions 2024-12-04 12:16:50 +10:00
conrad 11e69548f2 preserve vector type information 2024-12-03 16:25:38 +10:00
conrad 6f6cc83862 fix 2024-12-03 16:19:52 +10:00
conrad 0d2c5de574 preserve vector type information 2024-12-02 22:44:30 +10:00
conrad 07e5b6d1d6 avoid clashes with C++20 std::span 2024-12-02 16:23:54 +10:00
conrad df8741c86b explicitly qualify inherited variables and functions 2024-12-02 16:13:48 +10:00
conrad ffb9ef3c52 more selective detection of symmetric/hermitian matrices 2024-11-28 16:15:56 +11:00
conrad b87cc838a3 more selective detection of symmetric/hermitian matrices 2024-11-27 11:56:43 +11:00
conrad 9273614f58 fix 2024-11-24 17:12:41 +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 b3329329a7 expand deprecation warnings with messages 2024-11-23 00:42:36 +10:00
conrad 20bb9d8bcb ensure the first index of extremum value is found 2024-11-22 12:17:20 +10:00
conrad 6ecbed3813 remove unused code 2024-11-20 17:41:01 +10:00
conrad 123dd0108d use partial_unwrap instead of partial_unwrap_check 2024-11-20 17:26:49 +10:00