conrad
|
598df0100e
|
minor cleanup
|
2026-06-15 15:35:38 +10:00 |
|
conrad
|
45347ce825
|
avoid copying when element types are the same
|
2026-06-15 15:12:11 +10:00 |
|
conrad
|
3318e018d0
|
faster initial vector growth
|
2026-06-15 12:07:45 +10:00 |
|
conrad
|
8d350a1534
|
remove unused code
|
2026-06-15 11:52:45 +10:00 |
|
conrad
|
724dc98eb8
|
speedp for contiguous subcubes
|
2026-06-13 00:51:39 +10:00 |
|
conrad
|
452a6c1b49
|
use partially unrolled loops
|
2026-06-13 00:29:21 +10:00 |
|
conrad
|
5c2892a2b5
|
add specialised handling of find() within .elem()
|
2026-06-13 00:26:17 +10:00 |
|
conrad
|
88003f8ab8
|
obtain memory pointers earlier
|
2026-06-13 00:20:14 +10:00 |
|
conrad
|
248ce5fe7f
|
use same variable name for definition and implementation
|
2026-06-13 00:14:14 +10:00 |
|
conrad
|
e493eb3b34
|
simplify bounds checks
|
2026-06-13 00:11:16 +10:00 |
|
conrad
|
03411c40a6
|
add stored_type typedef to quasi_unwrap<>
|
2026-06-13 00:06:27 +10:00 |
|
conrad
|
3c6c443be6
|
more precise alias check
|
2026-06-12 23:54:07 +10:00 |
|
conrad
|
a638683e6f
|
remove unnecessary alignment attribute
|
2026-06-12 22:02:22 +10:00 |
|
conrad
|
e299f5e189
|
simplify by reusing extract_noalias()
|
2026-06-12 21:59:36 +10:00 |
|
conrad
|
053de98101
|
rename unwrap objects
|
2026-06-12 21:56:57 +10:00 |
|
conrad
|
6b1ce2116b
|
remove rarely used specialisations
|
2026-06-12 21:48:17 +10:00 |
|
conrad
|
b7afc7e5fb
|
add has_subview trait
|
2026-06-12 20:25:01 +10:00 |
|
conrad
|
1e61d46e5b
|
rename op_find to op_find_generic; rename op_find_simple to op_find_default
|
2026-06-12 20:13:50 +10:00 |
|
conrad
|
139d9f4d62
|
user better name and constexpr variable to indicate half threshold
|
2026-06-12 20:09:12 +10:00 |
|
conrad
|
6e224f38bd
|
add .push_back()
|
2026-06-12 20:02:11 +10:00 |
|
conrad
|
c088151876
|
remove unnecessary forced inlines
|
2026-06-12 19:52:15 +10:00 |
|
conrad
|
a839bc49d3
|
expand deprecation notices
|
2026-06-12 19:45:34 +10:00 |
|
conrad
|
c13b71fc69
|
rename unwrap<> to plain_unwrap<> for consistency with bandicoot
|
2026-06-12 19:08:54 +10:00 |
|
conrad
|
69fc9f29a0
|
mark as experimental
|
2026-06-12 16:17:33 +10:00 |
|
conrad
|
80087a3a55
|
patch bump
|
2026-05-28 15:12:21 +10:00 |
|
conrad
|
d0b07c02a3
|
skip alias checks when extracting subfield into a fresh field
|
2026-05-26 22:58:36 +10:00 |
|
conrad
|
1716a6b531
|
more efficient alias checks
|
2026-05-26 15:08:10 +10:00 |
|
conrad
|
a86cfc932b
|
don't strip const
|
2026-05-26 12:37:27 +10:00 |
|
conrad
|
8ce3f3aa7d
|
skip alias checks when extracting subview_elem2 into a fresh matrix
|
2026-05-25 12:49:06 +10:00 |
|
conrad
|
89158f7777
|
skip alias checks when extracting subview_elem1 into a fresh matrix
|
2026-05-25 12:29:45 +10:00 |
|
conrad
|
bb5c4469b3
|
minor fix in error message
|
2026-04-21 13:50:08 +10:00 |
|
conrad
|
36b0cd37ec
|
patch bump
|
2026-04-20 00:15:11 +10:00 |
|
conrad
|
59fbefc095
|
simplifications
|
2026-04-19 22:59:46 +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
|
733533f089
|
ensure intermediate results are not NaN
|
2026-04-18 17:09:20 +10:00 |
|
conrad
|
ae6f216a82
|
ensure suppled tolerances are not NaN
|
2026-04-18 17:08:51 +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
|
3e66e7b1f0
|
cleanup
|
2026-04-16 21:39:49 +10:00 |
|
conrad
|
4a6cc3e9a8
|
patch bump
|
2026-04-16 15:14:57 +10:00 |
|
conrad
|
0260b7f1dc
|
fix warning message
|
2026-04-16 15:09:11 +10:00 |
|
conrad
|
afec1a5f5a
|
use the Proxy only when necessary
|
2026-04-15 14:10:24 +10:00 |
|
conrad
|
7ab5657470
|
faster handling of compound vector expressions
|
2026-04-15 13:42:44 +10:00 |
|
conrad
|
fa63e6d717
|
distinguish between default and user supplied tolerance
|
2026-04-07 11:33:04 +10:00 |
|
conrad
|
bf69c85cb8
|
show rcond earlier to avoid potential confusion
|
2026-04-07 10:56:08 +10:00 |
|
conrad
|
5e888a2fc7
|
simplifications
|
2026-04-06 21:14:45 +10:00 |
|
conrad
|
f0db911a5c
|
handle NaNs when checking ranges
|
2026-04-06 20:36:34 +10:00 |
|
conrad
|
efff7a8f3f
|
simplify warning messages
|
2026-04-06 19:48:48 +10:00 |
|
conrad
|
7f5569ffba
|
handle NaNs when checking ranges
|
2026-04-06 19:35:29 +10:00 |
|