conrad
|
b3f4e55604
|
check for aliasing only when the element types match
|
2024-11-14 19:25:01 +10:00 |
|
conrad
|
702eb6c68b
|
mark as RC1
|
2024-11-14 12:30:46 +10:00 |
|
conrad
|
0bdd169d38
|
simplifications
|
2024-11-14 12:06:57 +10:00 |
|
conrad
|
a3bc2bc599
|
ensure consisten handling of symmetric expressions by various forms of inv()
|
2024-11-13 16:48:20 +10:00 |
|
conrad
|
2cdd3feebb
|
ensure all matrices are checked
|
2024-11-13 16:14:42 +10:00 |
|
conrad
|
ca70fdfba3
|
more debug statements
|
2024-11-13 15:08:32 +10:00 |
|
conrad
|
9608d14058
|
avoid shadowing
|
2024-11-13 15:02:52 +10:00 |
|
conrad
|
112861df8b
|
add dedicated function for alias detection
|
2024-11-13 14:55:09 +10:00 |
|
conrad
|
15232980d3
|
better wording
|
2024-11-13 14:08:13 +10:00 |
|
conrad
|
8cdca5cbe9
|
add redirects for crippled lapack
|
2024-11-11 19:11:09 +10:00 |
|
conrad
|
121b0a744a
|
extend solve() to detect symmetric expressions
|
2024-11-11 19:01:04 +10:00 |
|
conrad
|
4ec712dcc6
|
expand detection of symmetric expressions
|
2024-11-11 16:21:51 +10:00 |
|
conrad
|
e6bfb6941d
|
for unimplemented options, change errors to warnings
|
2024-11-11 15:39:24 +10:00 |
|
conrad
|
d2bdd90982
|
prevent compiler warnings
|
2024-11-11 15:29:28 +10:00 |
|
conrad
|
59a24f45f2
|
use threshold to avoid speed regressions under openblas
|
2024-11-11 15:21:18 +10:00 |
|
conrad
|
ef011e704b
|
minor layout fix
|
2024-11-11 14:51:32 +10:00 |
|
conrad
|
943fe56b61
|
fix
|
2024-11-11 14:48:44 +10:00 |
|
conrad
|
670ca673f8
|
check for conflicting options
|
2024-11-11 14:44:22 +10:00 |
|
conrad
|
baf9ab7970
|
add solve_opts::force_sym option
|
2024-11-11 14:14:41 +10:00 |
|
conrad
|
dd5e73ae20
|
add solve_sym_rcond
|
2024-11-11 14:14:20 +10:00 |
|
conrad
|
5d1ceb6aa9
|
revert
|
2024-11-11 11:22:16 +10:00 |
|
conrad
|
8cb75d0ac5
|
ensure consistent handling of symmetric matrices by expressions with inv()
|
2024-11-09 17:19:01 +10:00 |
|
conrad
|
77fccf7db1
|
use threshold
|
2024-11-09 16:21:43 +10:00 |
|
conrad
|
18a2a42061
|
add fast mode symmetric solver
|
2024-11-09 14:50:52 +10:00 |
|
conrad
|
bcc950cb9e
|
minor corrections
|
2024-11-08 15:21:00 +10:00 |
|
conrad
|
5c313e8a6d
|
definitions for sytrs and hetrs
|
2024-11-08 15:15:25 +10:00 |
|
conrad
|
b744b74533
|
ensure consistency with documentation
|
2024-11-07 12:17:54 +10:00 |
|
conrad
|
f22d60c74f
|
qualify lapack function names in comment
|
2024-11-07 12:14:32 +10:00 |
|
conrad
|
f003381651
|
minor cleanup
|
2024-11-06 17:24:29 +10:00 |
|
conrad
|
538ae305bf
|
optimisation when all eigenvalues are positive
|
2024-11-06 17:15:41 +10:00 |
|
conrad
|
d00fc06c06
|
fix
|
2024-11-06 13:23:30 +10:00 |
|
conrad
|
8650784ac7
|
detect sym matrices instead of sympd
|
2024-11-06 12:34:03 +10:00 |
|
conrad
|
f0acfbbf63
|
update debug messages
|
2024-11-06 12:20:18 +10:00 |
|
conrad
|
da8ea7ea20
|
add note
|
2024-11-05 18:53:25 +10:00 |
|
conrad
|
d484a3d7ad
|
check diagonal for nonfinite values
|
2024-11-05 16:39:45 +10:00 |
|
conrad
|
65eefbfce6
|
formally deprecate undocumented forms of .min() and .max()
|
2024-11-03 15:33:19 +10:00 |
|
conrad
|
6e469f1d38
|
cleanup
|
2024-11-01 11:46:04 +10:00 |
|
conrad
|
3280fd41ae
|
ensure rcond results are consistent with rcond version of inv()
|
2024-11-01 11:43:50 +10:00 |
|
conrad
|
97f85611c1
|
stronger checks for diagonal elements of hermitian matrices
|
2024-11-01 11:11:19 +10:00 |
|
conrad
|
7b38cfca6e
|
add sanity checks
|
2024-10-31 16:09:34 +10:00 |
|
conrad
|
30122e7adf
|
simplification
|
2024-10-31 16:00:43 +10:00 |
|
conrad
|
ef7fec1385
|
deprecate ARMA_CRIPPLED_LAPACK option
|
2024-10-31 13:34:51 +10:00 |
|
conrad
|
42623aff06
|
minor cleanups
|
2024-10-31 13:21:39 +10:00 |
|
conrad
|
3165f618ed
|
remove unused code
|
2024-10-31 13:13:34 +10:00 |
|
conrad
|
93a652c50c
|
simplifications
|
2024-10-31 13:06:52 +10:00 |
|
conrad
|
f506e86466
|
detect hermitian matrices
|
2024-10-31 11:02:51 +10:00 |
|
conrad
|
c7053e8c23
|
redirect in case of crippled lapack
|
2024-10-31 10:27:37 +10:00 |
|
conrad
|
95a8229587
|
more workarounds
|
2024-10-31 10:14:48 +10:00 |
|
conrad
|
4b3fdadd7f
|
workarounds for crippled implementations of lapack
|
2024-10-31 10:06:24 +10:00 |
|
conrad
|
7ce8e17e99
|
simplifications
|
2024-10-30 16:15:51 +10:00 |
|