Commit Graph
1356 Commits
Author SHA1 Message Date
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
conrad 918759c610 simplifications 2024-03-14 13:22:01 +10:00
conrad 9cd668413d warmup for more accurate time measurement 2024-03-08 15:38:09 +10:00
conrad 8b59d1e22d simplify init loop 2024-03-06 20:43:50 +10:00
conrad f709a17fd3 patch bump 2024-03-01 15:12:33 +10:00
conrad 38682265fc revert 2024-02-27 10:14:23 +10:00
conrad 88f1a75146 explicitly cast return type 2024-02-26 23:15:18 +10:00
conrad ca8da8bdab clear output arrays before use 2024-02-26 23:11:39 +10:00
conrad 54c62da09b move checks 2024-02-26 22:19:06 +10:00
conrad ba6a007ff1 ensure norm is >= 0 2024-02-26 16:07:33 +10:00
conrad 2454e055fe workaround possible BLAS bug under macOS 2024-02-26 15:12:18 +10:00
conrad 13dded6a6d rudimentary sanity checks 2024-02-26 13:43:24 +10:00
conrad 611d0e8c24 version bump 2024-02-07 00:25:32 +10:00
conrad 885324d6a2 further cleanup 2024-02-07 00:06:07 +10:00
conrad d84f3cdf77 cleanup 2024-02-06 17:04:41 +10:00
conrad eef2a2706c minor optimisation 2024-02-06 11:35:20 +10:00
conrad 83e6264e81 faster detection of sym expressions 2024-02-06 11:32:34 +10:00
conrad a2e5ba7dfe more compact representation of integers 2024-02-06 11:30:11 +10:00
conrad 3ba9389fac add sparse shift() 2024-02-06 11:21:46 +10:00
conrad a527b6d066 add cbrt() 2024-02-06 11:15:32 +10:00
conrad 53875af0c4 more flexible conversions between SpMat and Mat 2024-02-06 11:05:34 +10:00
conrad a93f6e8116 mark as unstable 2024-02-06 10:40:56 +10:00
conrad 663d9cc36e unsure consistency with op_pinv 2024-02-05 11:19:43 +10:00