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 |
|
conrad
|
365c332120
|
remove shadow typedef
|
2024-06-08 17:48:46 +10:00 |
|
conrad
|
f7e522a83b
|
speedup
|
2024-06-08 17:30:11 +10:00 |
|
conrad
|
8d6818e40a
|
faster handling of sparse submatrix views
|
2024-06-08 17:26:34 +10:00 |
|
conrad
|
19b7ff026f
|
allow op_diagmat to have implicit conversion
|
2024-06-08 17:15:50 +10:00 |
|
conrad
|
bd56f524b2
|
convert sparse diagvec to use SpToDOp framework
|
2024-06-08 16:57:40 +10:00 |
|
conrad
|
5cbd10b9e3
|
register mtSpToDOp as dense arma type
|
2024-06-08 16:55:56 +10:00 |
|
conrad
|
19f8a401e8
|
generate set of random numbers in one hit
|
2024-06-08 16:46:06 +10:00 |
|
conrad
|
478809ca0d
|
simplifications
|
2024-06-08 16:26:55 +10:00 |
|
conrad
|
0a671235ed
|
simplifications
|
2024-06-07 23:18:12 +10:00 |
|
conrad
|
1393134914
|
specialisation for inplace transpose of vectors
|
2024-06-07 23:11:19 +10:00 |
|
conrad
|
7c8c10ea20
|
rework sparse vecnorm() to use mtSpToDOp
|
2024-06-07 23:02:38 +10:00 |
|
conrad
|
aa28f54c0b
|
fix
|
2024-06-07 15:46:33 +10:00 |
|
conrad
|
762e98c2cc
|
check for zero length vectors
|
2024-06-07 15:44:56 +10:00 |
|
conrad
|
98bfa65de7
|
fix layout
|
2024-06-07 15:30:37 +10:00 |
|
conrad
|
81e760e0eb
|
check for zero length vectors
|
2024-06-07 15:29:01 +10:00 |
|
conrad
|
140e07bd77
|
add TODOs
|
2024-06-07 14:53:08 +10:00 |
|
conrad
|
bc57da6679
|
simplifications
|
2024-06-07 14:13:15 +10:00 |
|
conrad
|
0138c02fb7
|
simplifications
|
2024-06-07 14:05:45 +10:00 |
|
conrad
|
5ca8f67990
|
rework sparse mean() to use SpToDOp
|
2024-06-07 13:40:33 +10:00 |
|
conrad
|
8b8a56104d
|
add sparse stddev()
|
2024-06-07 01:18:37 +10:00 |
|
conrad
|
30b45e8c2e
|
refactor sparse var() to use mtSpToDOp framework
|
2024-06-07 00:43:24 +10:00 |
|
conrad
|
5260835556
|
cleanup
|
2024-06-06 23:23:27 +10:00 |
|
conrad
|
cc61283eb6
|
rearrange
|
2024-06-06 23:11:16 +10:00 |
|
conrad
|
35d70bd7c9
|
cleanup
|
2024-06-06 22:50:21 +10:00 |
|
conrad
|
909a3a3ac1
|
move targeted optimisations to front
|
2024-06-05 12:01:44 +10:00 |
|