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 |
|
conrad
|
bca546a381
|
simplification
|
2024-06-05 01:18:35 +10:00 |
|
conrad
|
7a078fcf8c
|
dot product optimisation
|
2024-06-05 00:47:16 +10:00 |
|
conrad
|
da52eb154b
|
further speedups
|
2024-06-05 00:26:54 +10:00 |
|
conrad
|
03fd9d04c3
|
simplifications
|
2024-06-05 00:25:20 +10:00 |
|
conrad
|
8ad6cc595d
|
handle more expressions
|
2024-06-04 18:37:37 +10:00 |
|
conrad
|
a454237c13
|
remove no longer needed trait
|
2024-06-04 16:29:06 +10:00 |
|
conrad
|
89277f2deb
|
better handling of compound expressions
|
2024-06-04 16:28:32 +10:00 |
|
conrad
|
880267f348
|
handle expressions with scalar mul
|
2024-06-04 15:00:36 +10:00 |
|
conrad
|
0e7f1c5089
|
explicit handling of dot product expressed as matrix multiplication
|
2024-06-04 13:14:11 +10:00 |
|
conrad
|
5f12dfb83d
|
sync to handle corner cases
|
2024-05-29 13:09:12 +10:00 |
|
conrad
|
e9a14aea9a
|
fix
|
2024-05-29 13:01:37 +10:00 |
|
conrad
|
6b47d564d1
|
speedup via specialisation
|
2024-05-29 12:59:17 +10:00 |
|
conrad
|
ad6ce0e46f
|
extend speedup to general submatrices that span all rows
|
2024-05-27 11:25:42 +10:00 |
|
conrad
|
499cf72d6a
|
cleanup
|
2024-05-23 19:23:29 +10:00 |
|
conrad
|
b12eefdae8
|
faster handling of sparse matrix views with one column
|
2024-05-22 14:49:53 +10:00 |
|
conrad
|
b955116e1f
|
simplify warning
|
2024-05-21 14:40:45 +10:00 |
|
conrad
|
67ea132b50
|
use 'constexpr bool' where possible
|
2024-05-21 14:37:31 +10:00 |
|
conrad
|
a91f7a77fe
|
beef up warning
|
2024-05-08 13:45:28 +10:00 |
|
conrad
|
2e1a9d70da
|
simplification
|
2024-05-06 22:23:49 +10:00 |
|
conrad
|
20a9302ff3
|
add explanatory note
|
2024-05-05 15:28:37 +10:00 |
|
conrad
|
dbcbc65a00
|
change !ARMA_DONT_USE_STD_MUTEX to ARMA_USE_STD_MUTEX
|
2024-05-03 14:42:42 +10:00 |
|
conrad
|
2ee2b572ba
|
fix
|
2024-05-03 14:21:25 +10:00 |
|
conrad
|
653996b1c2
|
add mutex around generating FFTW3 plans
|
2024-05-03 13:57:21 +10:00 |
|
conrad
|
176da337a0
|
extend debug monitor with state of check_conformance
|
2024-04-28 15:57:24 +10:00 |
|
conrad
|
485d16e9a3
|
forward superseded function to new function
|
2024-04-28 15:47:20 +10:00 |
|
conrad
|
5c63044568
|
rework declaration of superseded function
|
2024-04-28 15:17:54 +10:00 |
|
conrad
|
60c63be02a
|
add old macros for compatibility with earlier versions of armadillo
|
2024-04-26 23:31:31 +10:00 |
|
conrad
|
e8b08f83e8
|
reorder processing to ensure consistency
|
2024-04-26 13:01:34 +10:00 |
|
conrad
|
a4bdfd034b
|
more compact debug messages
|
2024-04-26 12:57:33 +10:00 |
|
conrad
|
95adb74219
|
rename debugging macros and functions
|
2024-04-26 12:28:42 +10:00 |
|
conrad
|
60915d66dc
|
rework ARMA_NO_DEBUG to ARMA_DONT_CHECK_CONFORMANCE
|
2024-04-26 12:03:05 +10:00 |
|
conrad
|
8675f3868a
|
remove ARMA_DONT_ZERO_INIT option
|
2024-04-25 12:39:11 +10:00 |
|
conrad
|
14650daa03
|
better layout of debug messages
|
2024-04-25 11:56:42 +10:00 |
|
conrad
|
b57929cefb
|
emit warning to use as_scalar() for conversion to scalars
|
2024-04-13 12:36:50 +10:00 |
|
conrad
|
51a8ba3e09
|
rework min(sp_mat) and max(sp_mat) to produce dense vectors by default
|
2024-04-09 13:53:38 +10:00 |
|
conrad
|
44e1a04bab
|
restore doc markers
|
2024-04-09 13:42:11 +10:00 |
|
conrad
|
87c2b2d870
|
rework sum(sp_mat) to produce dense vectors by default
|
2024-04-09 13:37:13 +10:00 |
|
conrad
|
ba443e4bdc
|
bump to C++14 standard
|
2024-04-09 11:56:04 +10:00 |
|
conrad
|
78836248b4
|
mark as unstable
|
2024-04-09 11:39:00 +10:00 |
|
conrad
|
bfc736cbb2
|
patch bump
|
2024-04-03 13:06:43 +10:00 |
|
conrad
|
e0551c4aa1
|
minor cleanup
|
2024-04-03 13:03:19 +10:00 |
|
conrad
|
02a706c60b
|
workaround for fftw3 header clash
|
2024-04-02 13:05:00 +10:00 |
|