conrad
|
8dafeb0fac
|
use mersenne twister instead of lapack::larnv
|
2022-03-08 16:44:42 +10:00 |
|
conrad
|
1123cf2895
|
use mersenne twister instead of lapack::larnv
|
2022-03-08 16:27:19 +10:00 |
|
conrad
|
94d58294af
|
simplification
|
2022-03-08 15:15:29 +10:00 |
|
conrad
|
a571cd48b8
|
simplifications
|
2022-03-08 15:06:48 +10:00 |
|
conrad
|
1cb7840e7f
|
use unsigned indices
|
2022-03-08 14:56:46 +10:00 |
|
conrad
|
30654fcc40
|
clearer layout
|
2022-03-08 14:47:27 +10:00 |
|
conrad
|
983052ff85
|
simplifications
|
2022-03-08 14:44:21 +10:00 |
|
conrad
|
a638920153
|
add debug statements
|
2022-03-08 14:39:58 +10:00 |
|
conrad
|
c6a270e156
|
add debug statements
|
2022-03-08 14:37:31 +10:00 |
|
conrad
|
1eda07f74f
|
don't query optimum size for small matrices
|
2022-03-08 14:34:28 +10:00 |
|
conrad
|
fafefdd4ca
|
rewrite query
|
2022-03-08 14:11:35 +10:00 |
|
conrad
|
0527d77595
|
more compact layout
|
2022-03-08 13:48:06 +10:00 |
|
conrad
|
2c6eb04ca7
|
use lower threshold for complex matrices
|
2022-03-08 13:22:32 +10:00 |
|
conrad
|
5361549862
|
simplifications
|
2022-03-08 13:18:35 +10:00 |
|
conrad
|
c46ef3cc76
|
add TODO
|
2022-03-07 12:46:31 +10:00 |
|
conrad
|
8368b870af
|
disable silly warnings
|
2022-03-02 18:55:40 +10:00 |
|
conrad
|
78b9b1c7a7
|
initialise query arrays to zero
|
2022-03-02 14:20:29 +10:00 |
|
conrad
|
45577ff762
|
more robust check for sympd failure
|
2022-03-01 22:34:47 +10:00 |
|
conrad
|
92509c4be9
|
conditional fallback to non-sympd solver if sympd matrix turned out to be non-sympd
|
2022-03-01 15:09:03 +10:00 |
|
conrad
|
ec1892e29d
|
use the same setting for singular value threshold as pinv()
|
2022-03-01 14:19:42 +10:00 |
|
conrad
|
934e24012c
|
remove TODOs
|
2022-02-28 18:49:16 +10:00 |
|
conrad
|
8d824883d9
|
comment out currently unused code
|
2022-02-28 16:23:42 +10:00 |
|
conrad
|
669c10e7d2
|
optimisation for sympd matrices (currently disabled)
|
2022-02-28 16:21:04 +10:00 |
|
conrad
|
bdf0053e5d
|
fix
|
2022-02-28 15:46:59 +10:00 |
|
conrad
|
f8f56c7e50
|
optimisation for sympd matrices
|
2022-02-27 18:15:29 +10:00 |
|
conrad
|
5f63a94b9b
|
rearrange
|
2022-02-26 14:52:30 +10:00 |
|
conrad
|
7561309d9c
|
fix
|
2022-02-26 14:50:12 +10:00 |
|
conrad
|
cb8e3b63e9
|
throw if matrix is cx and crippled lapack is present
|
2022-02-26 14:48:52 +10:00 |
|
conrad
|
0bd5300b1d
|
renname
|
2022-02-26 14:28:16 +10:00 |
|
conrad
|
8d102e67b7
|
rename
|
2022-02-26 14:22:49 +10:00 |
|
conrad
|
e32f2cd3f0
|
remomve deprecated class
|
2022-02-26 14:19:06 +10:00 |
|
conrad
|
86131690f1
|
cleanup
|
2022-02-25 13:24:52 +10:00 |
|
conrad
|
207ee05e1b
|
optimisation for triangular matrices
|
2022-02-25 13:20:56 +10:00 |
|
conrad
|
77191df275
|
fix
|
2022-02-25 12:59:35 +10:00 |
|
conrad
|
63bfc98be0
|
simplification
|
2022-02-25 12:58:38 +10:00 |
|
conrad
|
7e6a71a45a
|
cleanup
|
2022-02-25 12:39:07 +10:00 |
|
conrad
|
3562305b33
|
simplifications
|
2022-02-25 12:29:26 +10:00 |
|
conrad
|
23a32a0ace
|
simplifications
|
2022-02-25 12:10:21 +10:00 |
|
conrad
|
b5565eb0de
|
simplifications
|
2022-02-25 11:57:59 +10:00 |
|
conrad
|
462c635bf5
|
optimisation for diagonal matrices
|
2022-02-25 11:06:24 +10:00 |
|
conrad
|
dec0750a78
|
fix
|
2022-02-25 11:01:56 +10:00 |
|
conrad
|
96e6275e86
|
work in progress
|
2022-02-25 00:58:07 +10:00 |
|
conrad
|
5cd8718b85
|
rename for clarification
|
2022-02-24 15:40:43 +10:00 |
|
conrad
|
c0f8c37805
|
optimisation for diagonal matrices
|
2022-02-24 14:12:52 +10:00 |
|
conrad
|
96476a6b67
|
optimisation for diagonal matrices
|
2022-02-24 13:02:11 +10:00 |
|
conrad
|
af9eaee9bd
|
remove ATLAS related support
|
2022-02-24 11:21:16 +10:00 |
|
conrad
|
f8f1a8de78
|
add TODO
|
2022-02-23 14:38:45 +10:00 |
|
conrad
|
fe2c7bd1b3
|
reduce computation
|
2022-02-23 14:07:44 +10:00 |
|
conrad
|
c392ff8cf7
|
extend auxlib::inv_sympd_rcond() to provide rcond
|
2022-02-23 13:46:25 +10:00 |
|
conrad
|
21ad15d135
|
rename inv_sympd_conditional to inv_sympd_rcond
|
2022-02-23 13:37:49 +10:00 |
|