conrad
|
e47b17b099
|
simplifications
|
2022-03-30 12:00:47 +10:00 |
|
conrad
|
0d65783a29
|
cx specialisatio for is_finite()
|
2022-03-30 11:58:26 +10:00 |
|
conrad
|
2c02ec50ed
|
check for non-finite elements
|
2022-03-30 11:50:22 +10:00 |
|
conrad
|
88d9ac9319
|
remove checks due to relatively large overhead
|
2022-03-30 11:43:01 +10:00 |
|
conrad
|
3b0ccab63a
|
remove checks due to relatively large overhead
|
2022-03-30 11:28:42 +10:00 |
|
conrad
|
9926211af3
|
restore previous approach
|
2022-03-30 11:21:38 +10:00 |
|
conrad
|
c2ed8d39f9
|
expand configuration
|
2022-03-30 11:14:48 +10:00 |
|
conrad
|
80a61452f9
|
remove nonfinite checks
|
2022-03-30 00:42:34 +10:00 |
|
conrad
|
7385694faa
|
expand debug message
|
2022-03-29 11:05:20 +10:00 |
|
conrad
|
0c36d7083e
|
layout
|
2022-03-29 11:03:28 +10:00 |
|
conrad
|
6c33205155
|
detect nonfinite elements
|
2022-03-29 11:00:37 +10:00 |
|
conrad
|
4585ca5120
|
simplification
|
2022-03-29 00:33:52 +10:00 |
|
conrad
|
fa73a16870
|
fix
|
2022-03-28 17:00:25 +10:00 |
|
conrad
|
1199f80d24
|
only check the parts that are required
|
2022-03-28 16:04:19 +10:00 |
|
conrad
|
04212cec80
|
check for nonfinite matrices
|
2022-03-28 15:42:47 +10:00 |
|
conrad
|
cc8e44d51f
|
check for nonfinite matrices
|
2022-03-28 14:09:48 +10:00 |
|
conrad
|
9c59799d1e
|
check for nonfinite matrices
|
2022-03-28 13:45:12 +10:00 |
|
conrad
|
af4186b05a
|
add has_nonfinite()
|
2022-03-28 12:22:01 +10:00 |
|
conrad
|
6fb8a00dba
|
add check_nonfinite config option
|
2022-03-28 11:54:47 +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
|
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
|
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
|
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
|
b7a9e2a2b2
|
mark as RC1
|
2022-03-20 12:32:28 +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
|
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 |
|