Commit Graph
45 Commits
Author SHA1 Message Date
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
conrad 348d8fe45e 2020-10-20 19:08:06 +10:00
conrad 89981d2844 2020-10-20 18:40:30 +10:00