conrad
|
e0bf67a29f
|
clarifications
|
2024-06-21 14:39:22 +10:00 |
|
conrad
|
b176edcc1b
|
adapt Ryan's approach
|
2024-06-21 14:31:45 +10:00 |
|
conrad
|
09b350febc
|
simplifications
|
2024-06-21 11:58:18 +10:00 |
|
conrad
|
4541b44fab
|
another workaround for negative unsigned integers
|
2024-06-21 11:41:49 +10:00 |
|
conrad
|
17132590fc
|
disable more warnings
|
2024-06-21 11:34:17 +10:00 |
|
conrad
|
11740aead0
|
prevent zeros
|
2024-06-21 01:44:45 +10:00 |
|
conrad
|
f2a82196d4
|
fix
|
2024-06-20 23:20:15 +10:00 |
|
conrad
|
2854685624
|
workarounds for handling negatives of unsigned integers
|
2024-06-20 23:18:32 +10:00 |
|
conrad
|
401c06184e
|
fix
|
2024-06-20 20:07:19 +10:00 |
|
conrad
|
d7064ebacf
|
optimisations
|
2024-06-20 19:44:08 +10:00 |
|
conrad
|
580758af9d
|
add TODOs
|
2024-06-20 17:05:43 +10:00 |
|
conrad
|
441d0e503b
|
rename variables for consistency across functions
|
2024-06-20 16:54:12 +10:00 |
|
conrad
|
5015fb007b
|
handle all conditions in one function
|
2024-06-20 16:40:00 +10:00 |
|
conrad
|
81b339e987
|
specialisations for relational comparisons
|
2024-06-20 15:01:16 +10:00 |
|
conrad
|
a865abfe6a
|
disentangle direct link between conformance checks and emission of warnings
|
2024-06-20 12:01:51 +10:00 |
|
conrad
|
3259865a42
|
expand accu() to handle sparse relational operations
|
2024-06-20 10:19:44 +10:00 |
|
conrad
|
5edd9e07ec
|
skip alias checks if element types differ
|
2024-06-19 12:44:03 +10:00 |
|
conrad
|
d37c42e046
|
skip alias checks if element types differ
|
2024-06-19 12:21:34 +10:00 |
|
conrad
|
f5b004028a
|
increase accuracy
|
2024-06-17 20:18:04 +10:00 |
|
conrad
|
76d9aaea28
|
simplify language
|
2024-06-17 20:11:38 +10:00 |
|
conrad
|
4257990df9
|
faster sprandu() and sprandn()
|
2024-06-17 11:10:03 +10:00 |
|
conrad
|
a48c256233
|
add .as_dense()
|
2024-06-16 19:45:56 +10:00 |
|
conrad
|
c32a3b915e
|
cleanup
|
2024-06-16 19:07:00 +10:00 |
|
conrad
|
4b72ceda11
|
add .as_dense()
|
2024-06-16 18:20:21 +10:00 |
|
conrad
|
8dafcf8d30
|
faster handling of sparse submatrix views
|
2024-06-15 19:05:39 +10:00 |
|
conrad
|
d4e25ce9cf
|
simplify handling to SpToDOp and mtSpReduceOp
|
2024-06-15 18:46:05 +10:00 |
|
conrad
|
9ee144d98d
|
add explanatory notes
|
2024-06-15 17:26:44 +10:00 |
|
conrad
|
e6b9babc12
|
mark sparse conversion constructor as explicit
|
2024-06-15 00:44:58 +10:00 |
|
conrad
|
2ddbf3653c
|
mark dense to sparse conversion as explicit
|
2024-06-15 00:17:19 +10:00 |
|
conrad
|
fb9994ce6f
|
rename mtSpReductionOp to mtSpReduceOp
|
2024-06-15 00:14:48 +10:00 |
|
conrad
|
840795fc47
|
rework sparse reduction operations
|
2024-06-14 23:58:39 +10:00 |
|
conrad
|
b5824c72e3
|
add SpReductionOp and mtSpReductionOp frameworks
|
2024-06-14 14:37:00 +10:00 |
|
conrad
|
39a8ff7c31
|
cleanup
|
2024-06-14 11:21:54 +10:00 |
|
conrad
|
031e790ec3
|
restore previous pre-alloc size
|
2024-06-14 10:05:49 +10:00 |
|
conrad
|
054506ac91
|
simplifications
|
2024-06-14 01:51:51 +10:00 |
|
conrad
|
50c8b16a6c
|
restore explicit marker
|
2024-06-13 22:39:39 +10:00 |
|
conrad
|
554c499ce0
|
minor cleanup
|
2024-06-13 22:39:19 +10:00 |
|
conrad
|
9aa59809f0
|
use error message functions
|
2024-06-13 22:28:01 +10:00 |
|
conrad
|
f66226695b
|
further support for arma_noinline
|
2024-06-13 22:01:47 +10:00 |
|
conrad
|
c9cc6e5554
|
rework op_nonzeros_spmat into op_sp_nonzeros
|
2024-06-13 18:46:38 +10:00 |
|
conrad
|
181a6af544
|
more details in deprecation messages
|
2024-06-13 16:23:05 +10:00 |
|
conrad
|
de118814c3
|
rework detection of expressions that can implicitly converted from dense to sparse
|
2024-06-13 15:46:42 +10:00 |
|
conrad
|
1aa720e759
|
detect transpose operations of originally sparse expressions
|
2024-06-13 14:20:14 +10:00 |
|
conrad
|
f0eaff90e9
|
more workarounds
|
2024-06-13 13:56:53 +10:00 |
|
conrad
|
21b905e643
|
add explanatory note
|
2024-06-13 13:41:07 +10:00 |
|
conrad
|
791fe513c9
|
restrict automatic conversions from dense to sparse
|
2024-06-13 12:45:54 +10:00 |
|
conrad
|
3d82983dba
|
restrict automatic conversions from dense to sparse
|
2024-06-13 12:21:10 +10:00 |
|
conrad
|
6ee89edb8c
|
more informative error messages
|
2024-06-12 20:21:34 +10:00 |
|
conrad
|
a7823175a2
|
fix
|
2024-06-12 20:18:04 +10:00 |
|
conrad
|
5caefce03d
|
more informative error messages
|
2024-06-12 19:16:41 +10:00 |
|