conrad
|
fa52e3f5ef
|
speedup for empty subcubes
|
2026-02-25 13:11:14 +10:00 |
|
conrad
|
e6b06b21da
|
speedup for empty matrices
|
2026-02-23 17:04:55 +10:00 |
|
conrad
|
252708e389
|
get pointer to first element via dedicated function
|
2026-02-20 13:17:43 +10:00 |
|
conrad
|
4b468f5009
|
simplifications
|
2026-02-20 10:47:28 +10:00 |
|
conrad
|
5701dd07a8
|
avoid potentially confusing debug message
|
2026-02-05 15:21:14 +10:00 |
|
conrad
|
8a24c0d724
|
expand fill types
|
2026-02-02 13:33:39 +10:00 |
|
conrad
|
450e1ba8a5
|
use explicit initialisation
|
2026-01-29 13:39:36 +10:00 |
|
conrad
|
a0dcf97054
|
use explicit initialisation
|
2026-01-28 17:11:43 +10:00 |
|
conrad
|
5e4ce67bf4
|
patch bump
|
2025-12-16 13:25:46 +10:00 |
|
conrad
|
f347a5640e
|
simplification
|
2025-12-11 19:07:05 +10:00 |
|
conrad
|
c7433b6e60
|
allow memory reuse with size growth
|
2025-12-11 16:22:29 +10:00 |
|
conrad
|
e712b832e8
|
simplification
|
2025-12-11 15:14:55 +10:00 |
|
conrad
|
8a736f85a3
|
reuse memory where possible
|
2025-12-11 15:09:16 +10:00 |
|
conrad
|
9f8bf056c2
|
simplification
|
2025-12-11 14:20:05 +10:00 |
|
conrad
|
b79a7e005c
|
use explicit initialisation
|
2025-12-10 18:57:17 +10:00 |
|
conrad
|
cae3a6a4bf
|
optimise .resize() for small vectors that fit within pre-allocated memory
|
2025-12-10 15:12:17 +10:00 |
|
conrad
|
fb6278f692
|
return early if resized matrix is empty
|
2025-12-10 15:11:10 +10:00 |
|
conrad
|
8622e81b8a
|
faster repcube()
|
2025-12-10 12:31:03 +10:00 |
|
conrad
|
c2b1eea864
|
patch bump
|
2025-11-20 00:09:55 +10:00 |
|
conrad
|
7b718b1ae9
|
sanitise n_threads
|
2025-11-12 10:43:09 +10:00 |
|
conrad
|
bc18db7a51
|
use ordered clause
|
2025-11-09 23:42:09 +10:00 |
|
conrad
|
505339b6e5
|
rename variable
|
2025-11-09 22:24:17 +10:00 |
|
conrad
|
f015fac562
|
set rng seed for each thread
|
2025-11-08 19:51:07 +10:00 |
|
conrad
|
0c40604508
|
patch bump
|
2025-10-28 12:23:57 +10:00 |
|
conrad
|
65c42d01cd
|
faster handling of submatrix rows
|
2025-10-26 20:07:38 +10:00 |
|
conrad
|
485b705757
|
version bump
|
2025-10-20 13:48:12 +10:00 |
|
conrad
|
4b93b36b3b
|
sync layout with Row
|
2025-10-20 12:26:39 +10:00 |
|
conrad
|
475b97464d
|
faster handling of row subvectors
|
2025-10-20 12:21:33 +10:00 |
|
conrad
|
09e213b8ee
|
rename for clarity
|
2025-10-20 00:51:15 +10:00 |
|
conrad
|
16d8d9184a
|
restore previous handling
|
2025-10-19 23:31:10 +10:00 |
|
conrad
|
db9a72e616
|
fix
|
2025-10-19 23:05:54 +10:00 |
|
conrad
|
a091e28200
|
add explanatory notes
|
2025-10-19 23:01:46 +10:00 |
|
conrad
|
f0b85ca5f6
|
remove redundant increment
|
2025-10-19 20:20:51 +10:00 |
|
conrad
|
df0d597efe
|
speedup
|
2025-10-19 11:43:13 +10:00 |
|
conrad
|
43175ea30a
|
further simplification
|
2025-10-19 11:23:57 +10:00 |
|
conrad
|
5c89440ae6
|
simplifications
|
2025-10-19 10:45:33 +10:00 |
|
conrad
|
6c9939308c
|
mark as RC2
|
2025-10-19 01:26:39 +10:00 |
|
conrad
|
fd42b70761
|
use consistent style
|
2025-10-19 00:46:21 +10:00 |
|
conrad
|
edfa27d837
|
skip alias check if element types differ
|
2025-10-18 14:29:18 +10:00 |
|
conrad
|
1549c14df7
|
fiix
|
2025-10-18 14:15:26 +10:00 |
|
conrad
|
5d312b07c1
|
add subview_row overload
|
2025-10-18 14:10:01 +10:00 |
|
conrad
|
91b672bd1a
|
rename variable for clarity
|
2025-10-18 12:02:52 +10:00 |
|
conrad
|
59707c1ae4
|
mark as RC1
|
2025-10-16 19:24:25 +10:00 |
|
conrad
|
b2668ee071
|
remove unused typedef
|
2025-10-16 15:24:06 +10:00 |
|
conrad
|
f447f144fe
|
avoid unnecessary alias checks
|
2025-10-16 15:20:54 +10:00 |
|
conrad
|
ce914cdf47
|
cleanup
|
2025-10-16 10:19:30 +10:00 |
|
conrad
|
dc613842b1
|
use plain inline
|
2025-10-16 10:18:30 +10:00 |
|
conrad
|
f290389fbe
|
change to silent deprecation for now
|
2025-10-16 10:08:12 +10:00 |
|
conrad
|
63763b6b63
|
declare functions as constexpr
|
2025-10-15 18:29:29 +10:00 |
|
conrad
|
8ebb6ac0a2
|
avoid unnecessary alias checks
|
2025-10-15 00:59:38 +10:00 |
|