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 |
|
conrad
|
64866fb1d4
|
split out optimisation for tiny matrices
|
2022-02-23 13:32:06 +10:00 |
|
conrad
|
9adb479e1c
|
cleanup
|
2022-02-23 13:21:16 +10:00 |
|
conrad
|
d3081ef1c1
|
check imaginary components of diagonal elements
|
2022-02-23 13:16:00 +10:00 |
|
conrad
|
0643956e03
|
add support for __cpp_multidimensional_subscript
|
2022-02-23 11:55:23 +10:00 |
|
conrad
|
51590f37de
|
add TODOs
|
2022-02-22 15:25:56 +10:00 |
|
conrad
|
35551a8e9b
|
fix strings
|
2022-02-22 14:36:53 +10:00 |
|
conrad
|
e03258f3cb
|
split out rcond variants of op_inv
|
2022-02-21 12:28:36 +10:00 |
|
conrad
|
6434af14f3
|
rudimentary implementation inv_sympd() rcond variant
|
2022-02-21 12:21:53 +10:00 |
|
conrad
|
63f27093ad
|
fix
|
2022-02-21 12:04:10 +10:00 |
|
conrad
|
f460304c0b
|
simplifications
|
2022-02-18 12:48:36 +10:00 |
|
conrad
|
922cc10999
|
rename inv_opts::fast to inv_opts::tiny
|
2022-02-18 12:43:24 +10:00 |
|
conrad
|
0a1923dadd
|
don't do checks if debugging is disabled
|
2022-02-18 12:27:05 +10:00 |
|
conrad
|
08a1d60387
|
print warning if detected non-sympd matrix
|
2022-02-18 12:16:50 +10:00 |
|
conrad
|
1b20728840
|
split op_inv_gen into op_inv_gen and op_inv_spd
|
2022-02-18 11:45:05 +10:00 |
|
conrad
|
d74cfb909f
|
rename op_inv_*.hpp to op_inv_gen_*.hpp
|
2022-02-18 11:20:55 +10:00 |
|
conrad
|
7ba0228500
|
rename op_inv_*.hpp to op_inv_gen_*.hpp
|
2022-02-18 11:20:05 +10:00 |
|
conrad
|
84e8360384
|
add TODO
|
2022-02-14 12:55:44 +10:00 |
|
conrad
|
f2023b0017
|
fix
|
2022-02-11 21:19:09 +10:00 |
|
conrad
|
f0d7578564
|
simplifications
|
2022-02-11 21:18:47 +10:00 |
|
conrad
|
895418cd25
|
simplification
|
2022-02-10 12:54:55 +10:00 |
|
conrad
|
6351fdd10e
|
rename inv_sympd_rcond to inv_sympd_conditional
|
2022-02-10 10:54:39 +10:00 |
|
conrad
|
41610daa91
|
fix
|
2022-02-09 21:54:45 +10:00 |
|