conrad
|
bebbf30075
|
deprecated syl() in favour of sylvester()
|
2025-05-09 10:54:26 +10:00 |
|
conrad
|
35ba4266cd
|
rename variables
|
2025-04-09 17:15:49 +10:00 |
|
conrad
|
fc412ae23d
|
initial implementation of balance()
|
2025-04-04 23:06:36 +10:00 |
|
conrad
|
0bea1b2f4d
|
simplify comment
|
2025-02-10 12:03:26 +10:00 |
|
conrad
|
a2c8b74a35
|
add TODOs
|
2024-11-20 11:45:56 +10:00 |
|
conrad
|
2cdd3feebb
|
ensure all matrices are checked
|
2024-11-13 16:14:42 +10:00 |
|
conrad
|
8cdca5cbe9
|
add redirects for crippled lapack
|
2024-11-11 19:11:09 +10:00 |
|
conrad
|
d2bdd90982
|
prevent compiler warnings
|
2024-11-11 15:29:28 +10:00 |
|
conrad
|
dd5e73ae20
|
add solve_sym_rcond
|
2024-11-11 14:14:20 +10:00 |
|
conrad
|
18a2a42061
|
add fast mode symmetric solver
|
2024-11-09 14:50:52 +10:00 |
|
conrad
|
f22d60c74f
|
qualify lapack function names in comment
|
2024-11-07 12:14:32 +10:00 |
|
conrad
|
da8ea7ea20
|
add note
|
2024-11-05 18:53:25 +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 |
|
conrad
|
25d5285cbd
|
prevent compiler warnings
|
2024-10-30 15:59:49 +10:00 |
|
conrad
|
53806daa3f
|
replace hard coded constant
|
2024-10-30 15:58:59 +10:00 |
|
conrad
|
e701de5738
|
replace rcond_sympd with rcond_sym
|
2024-10-29 15:49:18 +10:00 |
|
conrad
|
1bf38c114d
|
fix
|
2024-10-29 10:34:44 +10:00 |
|
conrad
|
96e98edec9
|
inv rcond optimisation for sym matrices
|
2024-10-29 00:10:14 +10:00 |
|
conrad
|
55059a4e30
|
refactor inv_sym() to handle complex hermitian matrices
|
2024-10-28 15:44:25 +10:00 |
|
conrad
|
98c7800566
|
add TODOs
|
2024-10-28 15:12:48 +10:00 |
|
conrad
|
0e5978f981
|
partial rework of inv() to optimise for symmetric matrices
|
2024-10-28 14:23:24 +10:00 |
|
conrad
|
a865abfe6a
|
disentangle direct link between conformance checks and emission of warnings
|
2024-06-20 12:01:51 +10:00 |
|
conrad
|
627794a311
|
use shorter form
|
2024-06-12 15:45:04 +10:00 |
|
conrad
|
940594bfe7
|
verify liwork and lrwork via query
|
2024-06-09 01:58:43 +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
|
9c512d59b0
|
comment out no longer used variable
|
2023-09-06 15:08:41 +10:00 |
|
conrad
|
4807346e76
|
workaround for lapack::langb() and lapack::gbtrf() using incompatible storage formats
|
2023-09-06 14:40:20 +10:00 |
|
conrad
|
3c30c6a155
|
workarounds for bugs in apple accelerate framework
|
2023-09-05 12:33:57 +10:00 |
|
conrad
|
14fcd1dc73
|
move typedefs to avoid compiler warnings
|
2023-07-23 01:30:18 +10:00 |
|
conrad
|
cf6fa0ea3b
|
emit warnings when attempting to detect non-finite values in fast math mode
|
2023-06-10 12:00:08 +10:00 |
|
conrad
|
cf4699a40d
|
simplifications
|
2022-12-15 16:22:53 +10:00 |
|
conrad
|
6a53492e64
|
cleanup
|
2022-12-08 00:14:12 +10:00 |
|
conrad
|
dbc82a6f03
|
simplifications
|
2022-12-07 19:22:50 +10:00 |
|
conrad
|
b8e7eb46d4
|
simplify error messages
|
2022-09-20 14:28:14 +10:00 |
|
conrad
|
c6bff4a535
|
fix
|
2022-09-19 16:42:33 +10:00 |
|
conrad
|
45b6632147
|
use soft reset
|
2022-09-16 12:33:23 +10:00 |
|
conrad
|
45d54e1ec1
|
reset output on size mismatch
|
2022-09-16 12:06:48 +10:00 |
|
conrad
|
0f2a79bf25
|
simplify to use lambda function
|
2022-09-15 16:23:56 +10:00 |
|
conrad
|
afa69f6559
|
simplify via lambda function
|
2022-09-04 17:26:58 +10:00 |
|
conrad
|
1527368473
|
simplifications
|
2022-08-05 13:37:01 +10:00 |
|
conrad
|
fe4897cd54
|
ensure output matrix is reset on nonconformant input
|
2022-08-05 13:34:03 +10:00 |
|
conrad
|
9d9e5e7bd0
|
check if rcond is nan
|
2022-04-26 21:27:31 +10:00 |
|
conrad
|
7349b0b850
|
remove epsilon_lapack()
|
2022-04-20 13:05:56 +10:00 |
|
conrad
|
6d50cf4ccc
|
simplified handling of allow_ugly
|
2022-04-19 22:27:22 +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 |
|