conrad
|
8f94af0afb
|
explicitly qualify inherited variables and functions
|
2024-12-04 12:24:44 +10:00 |
|
conrad
|
b3329329a7
|
expand deprecation warnings with messages
|
2024-11-23 00:42:36 +10:00 |
|
conrad
|
65eefbfce6
|
formally deprecate undocumented forms of .min() and .max()
|
2024-11-03 15:33:19 +10:00 |
|
conrad
|
dbcbc65a00
|
change !ARMA_DONT_USE_STD_MUTEX to ARMA_USE_STD_MUTEX
|
2024-05-03 14:42:42 +10:00 |
|
conrad
|
e6dfff7108
|
allow chained calls to member functions
|
2023-07-20 15:44:27 +10:00 |
|
conrad
|
1846669392
|
simplifications
|
2023-06-14 12:44:07 +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
|
3e7ca66f11
|
cleanup attributes
|
2023-02-13 00:10:03 +10:00 |
|
conrad
|
80bd03b0b7
|
use macros to wrap [[deprecated]]
|
2023-02-12 14:45:44 +10:00 |
|
conrad
|
9b57704435
|
mark quiet_load() and quiet_save() as deprecated
|
2023-02-03 15:24:01 +10:00 |
|
conrad
|
7948085aca
|
use [[deprecated]] instead of arma_deprecated
|
2022-12-01 19:28:13 +10:00 |
|
conrad
|
3e16cfd611
|
prevent hanging lock in corner case
|
2022-10-11 11:12:10 +10:00 |
|
conrad
|
3865a0520d
|
change order
|
2022-10-07 13:04:06 +10:00 |
|
conrad
|
5c96d0a07e
|
use same alignment type as Cube::fixed
|
2022-10-07 12:41:59 +10:00 |
|
conrad
|
f7d6f9190c
|
use same alignment type as Cube::fixed
|
2022-10-07 12:39:07 +10:00 |
|
conrad
|
1d0d82c790
|
clarifying comments
|
2022-10-07 12:19:11 +10:00 |
|
conrad
|
2e466792e9
|
simplification: use std::atomic directly on mat pointers
|
2022-10-07 00:07:22 +10:00 |
|
conrad
|
8b8242395a
|
avoid code repetition
|
2022-10-06 12:35:12 +10:00 |
|
conrad
|
dff959f49b
|
preallocate arma_atomic_bool array for small cubes
|
2022-10-05 01:00:53 +10:00 |
|
conrad
|
abae6fc358
|
change order of declarations
|
2022-10-04 17:45:38 +10:00 |
|
conrad
|
50d831ba39
|
initial workaround for data races in Cube::slice()
|
2022-10-04 16:28:19 +10:00 |
|
conrad
|
47219263d8
|
fix handling of std::move()
|
2022-09-06 13:06:23 +10:00 |
|
conrad
|
b6299a6a3a
|
deprecate rarely used forms of insert_rows/cols/slices
|
2022-08-31 14:29:48 +10:00 |
|
conrad
|
fce92e8dbb
|
fix: allow Cube::insert_slices() to handle Cube::slice() and Mat as inputs
|
2022-07-07 12:06:04 +10:00 |
|
conrad
|
af4186b05a
|
add has_nonfinite()
|
2022-03-28 12:22:01 +10:00 |
|
conrad
|
ff4c7d7067
|
replace 'ifdef' with 'if defined' for consistency
|
2022-03-17 11:03:20 +10:00 |
|
conrad
|
1c477a3e83
|
more code to support __cpp_multidimensional_subscript
|
2022-03-14 15:22:18 +10:00 |
|
conrad
|
85d06ca845
|
rename variables for consistency
|
2021-12-20 13:51:39 +10:00 |
|
conrad
|
b667aa1a42
|
rename variables for consistency
|
2021-12-20 13:39:22 +10:00 |
|
conrad
|
b829608b35
|
add SPDX license identifier
|
2021-09-21 14:18:36 +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
|
eb8375c41e
|
add .clamp()
|
2021-05-04 00:25:12 +10:00 |
|
conrad
|
dfbc0f9f13
|
default to zero initialisation for Cube
|
2021-04-30 19:05:53 +10:00 |
|
conrad
|
717b780703
|
remomve no longer used parameter
|
2021-03-15 18:17:48 +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 |
|