conrad
|
bb5c4469b3
|
minor fix in error message
|
2026-04-21 13:50:08 +10:00 |
|
conrad
|
b1f3a185bf
|
distinguish between default and user supplied tolerance
|
2026-04-18 23:48:32 +10:00 |
|
conrad
|
adcbf1380a
|
ensure intermediate results are not NaN
|
2026-04-18 17:45:48 +10:00 |
|
conrad
|
417bb37042
|
ensure default tolerances are not NaN
|
2026-04-18 16:45:02 +10:00 |
|
conrad
|
95cad27904
|
ensure default tolerance is finite
|
2026-04-18 14:13:49 +10:00 |
|
conrad
|
5e888a2fc7
|
simplifications
|
2026-04-06 21:14:45 +10:00 |
|
conrad
|
e260407a3e
|
handle NaNs when checking tolerances
|
2026-04-02 13:09:39 +10:00 |
|
conrad
|
f049b04688
|
simplification: implicit handling of NaNs
|
2026-04-02 12:33:44 +10:00 |
|
conrad
|
8af4d74bd4
|
rearrange for consistency with other code
|
2026-04-01 16:33:36 +10:00 |
|
conrad
|
a4634e8888
|
use correct element type
|
2026-03-31 12:36:05 +10:00 |
|
conrad
|
4524c7580f
|
rearrange ::is_zero() to follow same pattern as arrayops::is_zero()
|
2026-03-30 00:24:49 +10:00 |
|
conrad
|
825dbf7e60
|
fix corner case in is_zero(): explicitly handle nan
|
2026-03-23 12:42:46 +10:00 |
|
conrad
|
56b74f982e
|
detect more expressions that don't need to go via Proxy
|
2025-09-30 14:06:37 +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
|
3199376bbf
|
simplify 'arma_isfinite(x) == false' to 'arma_isnonfinite(x)'
|
2025-06-20 13:03:29 +10:00 |
|
conrad
|
a865abfe6a
|
disentangle direct link between conformance checks and emission of warnings
|
2024-06-20 12:01:51 +10:00 |
|
conrad
|
95adb74219
|
rename debugging macros and functions
|
2024-04-26 12:28:42 +10:00 |
|
conrad
|
2bfe79c0fe
|
change fast math warnings to critical level + allow manual disabling of fast math warnings
|
2023-07-20 14:30:21 +10:00 |
|
conrad
|
f4efd94326
|
clarify intent
|
2023-06-15 12:51:35 +10:00 |
|
conrad
|
4003fbab9f
|
simplifications
|
2023-06-14 13:06:55 +10:00 |
|
conrad
|
6120003e9f
|
simplification
|
2023-06-14 12:36:52 +10:00 |
|
conrad
|
2870e98da4
|
ensure has_nonfinite() is accessible from base objects
|
2023-06-12 12:26:18 +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
|
95dc91fe54
|
rename op_inv to op_inv_gen_default
|
2022-02-09 11:12:34 +10:00 |
|
conrad
|
1b346c62b0
|
add arma_warn_unused attrib
|
2021-09-22 11:27:21 +10:00 |
|
conrad
|
9f20635676
|
warn on unused result
|
2021-09-22 01:09:14 +10:00 |
|
conrad
|
b829608b35
|
add SPDX license identifier
|
2021-09-21 14:18:36 +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
|
696ed8b9ce
|
rename .snip_print() to .brief_print()
|
2020-12-20 02:22:49 +10:00 |
|
conrad
|
c4ecb6a2ba
|
remove experimental sum() member function
|
2020-12-18 15:12:17 +10:00 |
|
conrad
|
3c1b59f5cf
|
initial implementation of .snip_print() for Cubes
|
2020-12-17 18:07:27 +10:00 |
|
conrad
|
b9d3601b58
|
initial implementation of .snip_print()
|
2020-12-17 16:41:19 +10:00 |
|
conrad
|
28e7077452
|
print directly from Base
|
2020-12-17 14:30:22 +10:00 |
|
conrad
|
7cf2f8e471
|
use arma_abs() instead of abs() to handle unsigned integers
|
2020-12-03 13:02:06 +10:00 |
|
conrad
|
465a790af3
|
warn on unused result from .i()
|
2020-12-02 12:04:26 +10:00 |
|
conrad
|
d369d17ade
|
warn on unused result from .as_col() and .as_row()
|
2020-12-02 01:31:15 +10:00 |
|
conrad
|
e3cd540e36
|
expand Base with sum()
|
2020-11-13 16:55:04 +10:00 |
|
conrad
|
348d8fe45e
|
|
2020-10-20 19:08:06 +10:00 |
|
conrad
|
89981d2844
|
|
2020-10-20 18:40:30 +10:00 |
|