Commit Graph
52 Commits
Author SHA1 Message Date
conrad 85d06ca845 rename variables for consistency 2021-12-20 13:51:39 +10:00
conrad 576f24ee19 rename variables for consistency 2021-12-20 13:31:12 +10:00
conrad ffb3ae2559 further refactoring of op_resize 2021-12-20 13:05:53 +10:00
conrad 28ba324471 refactor op_reshape 2021-12-19 01:28:26 +10:00
conrad 971ad8b22d cleanup: replace 'i.e.' with 'ie.' for consistency 2021-09-26 16:07:54 +10:00
conrad 0e949f440e cleanup: replace 'e.g.' with 'eg.' for consistency 2021-09-26 16:02:59 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 355a3b9a9f fix error message 2021-07-07 18:44:07 +10:00
conrad 7caf00caff use compile time check instead of run time check 2021-07-06 18:10:09 +10:00
conrad 2c9e2851d5 simplifications 2021-07-06 15:22:37 +10:00
conrad d6a2b6e185 allow specifying fill value at construction 2021-07-04 00:21:47 +10:00
conrad c7e0038ff2 allow specifying fill value at construction 2021-07-04 00:08:16 +10:00
conrad 0297cb58f7 warn on unused element access 2021-06-11 15:41:45 +10:00
conrad 2f66c3c306 remove no longer needed code 2021-05-29 16:05:21 +10:00
conrad 11362c5db5 ensure consistent behaviour between Mat and Cube 2021-05-28 11:38:24 +10:00
conrad 8efc4504ce ensure object is sane after memory acquisition failure 2021-05-21 16:50:01 +10:00
conrad 1f8ace7746 fix 2021-05-05 11:35:29 +10:00
conrad 29e899ef75 allow to optionally disable zero init for fixed size objects 2021-05-05 11:29:17 +10:00
conrad a78b84267e use brackets for consistency 2021-05-05 11:24:44 +10:00
conrad 36e170567b fix 2021-05-04 00:47:46 +10:00
conrad 452325649d fix checks 2021-05-04 00:46:14 +10:00
conrad eb8375c41e add .clamp() 2021-05-04 00:25:12 +10:00
conrad a514cab055 use consistent bracketing 2021-05-03 12:39:02 +10:00
conrad 95fde83a53 allow to optionally disable zero init 2021-05-03 12:31:07 +10:00
conrad 2fbeeb1e70 more robust handling of low memory conditions 2021-05-03 12:09:53 +10:00
conrad dfbc0f9f13 default to zero initialisation for Cube 2021-04-30 19:05:53 +10:00
conrad 549d4ee7be default to zero initialisation for Col 2021-04-30 16:21:17 +10:00
conrad 4b3d4d0046 adjust warning level 2021-04-01 16:45:19 +10:00
conrad c4b83ca819 use warning messages with configurable warning level 2021-03-30 16:59:57 +10:00
conrad 1cd2edbcda fixes 2021-03-28 15:48:42 +10:00
conrad d8ecfcc070 simplifications 2021-03-28 14:28:39 +10:00
conrad 41daad48d0 simplifications 2021-03-28 14:16:36 +10:00
conrad f9f30d4442 use default warnings where necessary 2021-03-28 14:09:57 +10:00
conrad 039c7faaf6 simplification 2021-03-16 00:45:32 +10:00
conrad aff58dc294 simplifications 2021-03-15 22:32:39 +10:00
conrad 717b780703 remomve no longer used parameter 2021-03-15 18:17:48 +10:00
conrad 30c55dff82 refactor Cube to use optional warnings (work in progress) 2021-03-15 13:02:50 +10:00
conrad 6e7ca42af9 simplifications 2021-02-23 13:34:18 +10:00
conrad 660cb7057f clean up error messages 2021-02-23 13:09:51 +10:00
conrad 515165a4e9 fix 2021-02-21 18:28:43 +10:00
conradsnicta 9585223136 Revert "use std::invalid_argument for bad arguments"
This reverts commit 19f654b8b5
2021-02-21 06:29:22 +00:00
conrad 19f654b8b5 use std::invalid_argument for bad arguments 2021-02-19 17:56:14 +10:00
conrad 462ee3124a use std::out_of_range for out of bounds exceptions 2021-02-18 12:12:37 +10:00
conrad 2ee8e3238d harmonise error strings 2021-02-18 11:26:43 +10:00
conrad 8fa243c3d0 consistent layout for arma_debug_check() 2021-01-28 12:26:13 +10:00
conrad 662b0f5f3c better layout 2021-01-10 12:36:01 +10:00
conrad 6e9f37dbdb more cleanups 2021-01-10 11:57:17 +10:00
conrad 0b31edad18 fix 2021-01-10 02:17:32 +10:00
conrad 1fcb59a621 simplifications 2021-01-10 02:14:26 +10:00
conrad c795ead421 print directly from BaseCube 2020-12-17 14:38:31 +10:00