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 |
|
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 |
|
conrad
|
efa22c266f
|
fix
|
2022-03-16 15:37:36 +10:00 |
|
conrad
|
26b39d0c42
|
expand arma_config with optimise_invexpr
|
2022-03-16 15:33:12 +10:00 |
|
conrad
|
eefd54467e
|
use dedicated option to allow optimised handling of inv() and inv_sympd() within expressions
|
2022-03-16 15:23:25 +10:00 |
|
conrad
|
3f87d2c701
|
stricter handling of inv_sympd()
|
2022-03-16 15:07:07 +10:00 |
|
conrad
|
40e7f2a418
|
rename classes for clarity
|
2022-03-16 14:44:43 +10:00 |
|
conrad
|
1795d9405d
|
move classes
|
2022-03-16 14:24:37 +10:00 |
|
conrad
|
cfdf1a84d7
|
fix
|
2022-03-16 13:52:29 +10:00 |
|
conrad
|
6491cebd00
|
rename classes for clarity
|
2022-03-16 13:50:46 +10:00 |
|
conrad
|
7fb2f3ceaa
|
fix messages
|
2022-03-16 11:59:04 +10:00 |
|
conrad
|
dd06edbee1
|
simplification
|
2022-03-15 16:26:14 +10:00 |
|
conrad
|
2997cb7914
|
speedup for diagonal matrices
|
2022-03-15 16:20:51 +10:00 |
|
conrad
|
de9dd5cdfd
|
stricter handling of complex matrices
|
2022-03-15 15:45:14 +10:00 |
|
conrad
|
acae539829
|
stricter handling of complex matrices
|
2022-03-15 15:39:02 +10:00 |
|
conrad
|
4a9d620e6a
|
stricter handling of complex matrices
|
2022-03-15 15:14:54 +10:00 |
|
conrad
|
5c9b03dbc0
|
speedup for diagonal matrices
|
2022-03-15 15:11:30 +10:00 |
|
conrad
|
e564ba232f
|
add TODO
|
2022-03-15 14:49:11 +10:00 |
|
conrad
|
4b88f3af5a
|
speedup for diagonal matrices
|
2022-03-15 14:36:06 +10:00 |
|
conrad
|
0f2dc1515c
|
apply optimisation only to real matrices
|
2022-03-15 14:19:16 +10:00 |
|
conrad
|
e75e6ce594
|
remove errant character
|
2022-03-15 13:51:03 +10:00 |
|
conrad
|
f85c55b9c2
|
speedup for diagonal matrices
|
2022-03-15 13:32:42 +10:00 |
|
conrad
|
b6aa7705fd
|
simplification
|
2022-03-15 13:23:06 +10:00 |
|
conrad
|
c6996f1d9e
|
fix comments
|
2022-03-15 13:08:45 +10:00 |
|
conrad
|
0583a0973d
|
fix comments
|
2022-03-15 12:56:10 +10:00 |
|
conrad
|
44bc0686e8
|
initialise arrays to zeros
|
2022-03-14 16:10:00 +10:00 |
|
conrad
|
392fd04ad4
|
fix layout
|
2022-03-14 15:44:07 +10:00 |
|
conrad
|
6c69f1d70c
|
initialise arrays to zero
|
2022-03-14 15:43:14 +10:00 |
|