Commit Graph
1048 Commits
Author SHA1 Message Date
conrad 6fb8a00dba add check_nonfinite config option 2022-03-28 11:54:47 +10:00
conrad a11b62d69c update list of changes 2022-03-27 12:48:59 +10:00
conrad 0a0bbe8686 use previous approach for efficiency 2022-03-25 16:30:09 +10:00
conrad f20b43739f fix 2022-03-25 15:45:04 +10:00
conrad ab30a37d46 generate random numbers in one hit 2022-03-25 15:22:20 +10:00
conrad 6cac482a05 simplifications + detect NaN 2022-03-25 14:42:13 +10:00
conrad 725629ca73 detect NaN 2022-03-25 13:23:53 +10:00
conrad 8005876ae5 clarifications 2022-03-25 12:12:49 +10:00
conrad 53f351b2ea fix 2022-03-24 13:37:25 +10:00
conrad eaa15e34b2 simplification 2022-03-24 13:03:43 +10:00
conrad a1050a99e0 cleanup 2022-03-24 12:59:11 +10:00
conrad 6b9d0e0eab detect non-symmetric matrices given to inv_sympd() 2022-03-24 12:54:44 +10:00
conrad 84f364b769 simplifications 2022-03-24 00:52:35 +10:00
conrad a5be8f785f fix aliasing bug 2022-03-24 00:45:34 +10:00
conrad 18163b3a73 mark as RC2 2022-03-24 00:00:28 +10:00
conrad 07cfa94cf1 more details 2022-03-23 15:27:00 +10:00
conrad 2293dcb387 update list of changes 2022-03-23 15:17:54 +10:00
conrad c55d497cf5 rename 2022-03-23 15:08:56 +10:00
conrad 7d417bc484 move definitions of inv_sympd() to separate file 2022-03-23 15:06:30 +10:00
conrad 1668d43d37 fix 2022-03-23 14:52:19 +10:00
conrad b813822f0c document options to inv() and inv_sympd() 2022-03-23 14:51:10 +10:00
conrad bc988fac4e add allow_approx option to inv() and inv_sympd() 2022-03-23 14:03:51 +10:00
conrad 09051d02d8 move default operation into apply_gen() 2022-03-23 13:44:04 +10:00
conrad 96de1c0bef simplifications 2022-03-22 17:18:23 +10:00
conrad 8ae0f54a3d use cholesky decomp to check sympd 2022-03-22 17:02:55 +10:00
conrad cc01e135c1 refactor handling of tiny matrices 2022-03-22 16:33:41 +10:00
conrad 2c854b827c minor optimisations 2022-03-22 12:57:03 +10:00
conrad 9cd6802601 reject singular matrices 2022-03-22 12:33:40 +10:00
conrad 55488a77ce update list of changes 2022-03-22 11:56:24 +10:00
conrad b7a9e2a2b2 mark as RC1 2022-03-20 12:32:28 +10:00
conrad 6fe64f88e2 fix layout 2022-03-20 12:20:29 +10:00
conrad 4b1d58216e add debug message 2022-03-20 11:57:26 +10:00
conrad 4dbe275180 check the matrix only if the warning can be printed 2022-03-20 11:31:30 +10:00
conrad a41d30d6b0 workaround crippled lapack 2022-03-20 01:10:05 +10:00
conrad 424e85073c check the diagonal only if the warning can be printed 2022-03-20 00:26:44 +10:00
conrad 801cc6083d don't automatically enable printing of exceptions under mingw 2022-03-18 13:50:40 +10:00
conrad 953e56c1d5 remove support for ARMA_DONT_PRINT_ERRORS 2022-03-18 13:38:49 +10:00
conrad 6087f84dee remove old notes 2022-03-18 11:00:04 +10:00
conrad 861f95591a comment out deprecated functionality 2022-03-18 10:50:16 +10:00
conrad c7a3531018 update list of changes 2022-03-17 13:59:56 +10:00
conrad f12e51e288 print only one warning 2022-03-17 13:47:45 +10:00
conrad 05c05cb67f use dedicated function for checking the diagonal 2022-03-17 13:34:34 +10:00
conrad 6e52b7f0d0 more lenient threshold 2022-03-17 12:49:08 +10:00
conrad ff4c7d7067 replace 'ifdef' with 'if defined' for consistency 2022-03-17 11:03:20 +10:00
conrad 3b2754f553 don't use ATLAS headers 2022-03-17 01:21:27 +10:00
conrad f0c5db3237 partially restore support for ATLAS, due to RHEL7 2022-03-16 21:36:24 +10:00
conrad 8662dbcd12 bump 2022-03-16 16:51:18 +10:00
conrad 8fb75e5ffd fix comment 2022-03-16 16:44:58 +10:00
conrad 6315e8fc5d expand first debug message 2022-03-16 16:02:15 +10:00
conrad 409fdbb9c2 use arma_config instead of #ifdef 2022-03-16 15:56:15 +10:00