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 |
|
conrad
|
a99f363d69
|
decrease default size of buffer
|
2024-06-12 18:04:07 +10:00 |
|
conrad
|
627794a311
|
use shorter form
|
2024-06-12 15:45:04 +10:00 |
|
conrad
|
057039611e
|
move C+11 deprecation warning
|
2024-06-12 00:51:18 +10:00 |
|
conrad
|
530542b112
|
restore support for C++11 in deprecated form
|
2024-06-12 00:38:22 +10:00 |
|
conrad
|
4643ddfff8
|
rename op_dot::apply_proxy() to op_dot::apply_proxy_linear()
|
2024-06-11 12:26:10 +10:00 |
|
conrad
|
f54cc6d0bb
|
clarifications
|
2024-06-11 12:17:11 +10:00 |
|
conrad
|
414793c796
|
subview optimisations for dot products
|
2024-06-11 12:13:32 +10:00 |
|
conrad
|
f0c1211b68
|
add debug messages
|
2024-06-10 23:54:00 +10:00 |
|
conrad
|
fa0c5a5ce2
|
add notes
|
2024-06-10 20:03:51 +10:00 |
|
conrad
|
8f5e35d9e4
|
add note
|
2024-06-10 19:51:41 +10:00 |
|
conrad
|
4a4807e4ee
|
fix
|
2024-06-10 19:48:55 +10:00 |
|
conrad
|
03eb6e6ece
|
fix
|
2024-06-10 19:47:56 +10:00 |
|
conrad
|
0cc9f762d3
|
allow implicit conversion of dense expressions to avoid breaking user code
|
2024-06-10 14:39:58 +10:00 |
|
conrad
|
52ccb38b6c
|
simplifications
|
2024-06-10 14:35:46 +10:00 |
|
conrad
|
23c49e6008
|
make sure element types match
|
2024-06-10 14:33:37 +10:00 |
|
conrad
|
f4f8f0c28f
|
allow implicit conversion of spdiagview for consistency with sparse version of diagvec()
|
2024-06-10 14:25:38 +10:00 |
|
conrad
|
b416244930
|
2022 CODATA adjustment for physical constants
|
2024-06-10 00:59:02 +10:00 |
|
conrad
|
3928bee750
|
use 'constexpr bool' where possible
|
2024-06-10 00:27:15 +10:00 |
|
conrad
|
17d96107e3
|
fix layout
|
2024-06-09 23:39:11 +10:00 |
|
conrad
|
e014995291
|
bump min version for intel compiler
|
2024-06-09 18:06:31 +10:00 |
|
conrad
|
e03265b706
|
remove superfluous redefinitions
|
2024-06-09 17:50:07 +10:00 |
|
conrad
|
940594bfe7
|
verify liwork and lrwork via query
|
2024-06-09 01:58:43 +10:00 |
|
conrad
|
bcf4400e27
|
re-allow ignoring deprecation messages
|
2024-06-08 23:34:28 +10:00 |
|
conrad
|
66515d3ec9
|
fix
|
2024-06-08 18:24:59 +10:00 |
|