conrad
|
7737e1be06
|
use extern rng seeed instead of extern mt19937_64
|
2021-03-22 16:14:41 +10:00 |
|
conrad
|
b305164abb
|
better wording
|
2021-03-22 13:05:08 +10:00 |
|
conrad
|
caded84893
|
more sanity checking
|
2021-03-22 12:22:11 +10:00 |
|
conrad
|
320b9df1eb
|
simplification
|
2021-03-22 12:06:48 +10:00 |
|
conrad
|
9fb5734753
|
simplification
|
2021-03-22 12:01:34 +10:00 |
|
conrad
|
008e5b1b78
|
fix
|
2021-03-22 11:08:46 +10:00 |
|
conrad
|
52bd1fa7c8
|
fix
|
2021-03-22 10:56:54 +10:00 |
|
conrad
|
9e66f44bc2
|
fix
|
2021-03-22 10:55:49 +10:00 |
|
conrad
|
0309803163
|
use temporary matrix, as restoring can be expensive
|
2021-03-22 10:42:44 +10:00 |
|
conrad
|
7bc2c8b142
|
fix
|
2021-03-22 00:57:11 +10:00 |
|
conrad
|
ff717633c1
|
add old forms of inv and inv_sympd for internal compatibility
|
2021-03-22 00:41:48 +10:00 |
|
conrad
|
ff89ff6ea4
|
further refactoring of det and log_det
|
2021-03-22 00:09:45 +10:00 |
|
conrad
|
2eae2d149d
|
layout fix
|
2021-03-21 23:46:16 +10:00 |
|
conrad
|
ba074fa4a2
|
further refactoring of op_inv
|
2021-03-21 23:44:14 +10:00 |
|
conrad
|
b18cd1d446
|
don't use small size optimisation for complex matrices
|
2021-03-21 20:00:41 +10:00 |
|
conrad
|
731147c3de
|
simplifications
|
2021-03-21 18:56:01 +10:00 |
|
conrad
|
3b1ae81058
|
don't use small size optimisation for complex matrices
|
2021-03-21 18:54:34 +10:00 |
|
conrad
|
e52c303c67
|
don't use small size optimisation for complex matrices
|
2021-03-21 00:54:01 +10:00 |
|
conrad
|
493914da78
|
fix
|
2021-03-21 00:48:36 +10:00 |
|
conrad
|
7d72563c85
|
reduce number of multiplications
|
2021-03-19 15:17:14 +10:00 |
|
conrad
|
382f18b0d3
|
added TODOs
|
2021-03-19 14:15:45 +10:00 |
|
conrad
|
b8a5b62aa8
|
fix
|
2021-03-19 13:45:18 +10:00 |
|
conrad
|
b8ed2568dc
|
fix
|
2021-03-19 13:43:18 +10:00 |
|
conrad
|
7845181f7e
|
refactor det()
|
2021-03-19 13:25:41 +10:00 |
|
conrad
|
662271be92
|
refactor to avoid 'try catch' blocks
|
2021-03-19 12:14:50 +10:00 |
|
conrad
|
b51e071685
|
added TODO
|
2021-03-19 11:43:48 +10:00 |
|
conrad
|
8cf41788f8
|
added TODOs
|
2021-03-19 11:38:07 +10:00 |
|
conrad
|
2ebb82b374
|
prevent shadowing
|
2021-03-17 16:26:18 +10:00 |
|
conrad
|
dbae094980
|
refactor to use an external instance of std::mt19937_64 instead of arma_rng_cxx11
|
2021-03-17 15:56:04 +10:00 |
|
conrad
|
039c7faaf6
|
simplification
|
2021-03-16 00:45:32 +10:00 |
|
conrad
|
aff58dc294
|
simplifications
|
2021-03-15 22:32:39 +10:00 |
|
conrad
|
717b780703
|
remomve no longer used parameter
|
2021-03-15 18:17:48 +10:00 |
|
conrad
|
30c55dff82
|
refactor Cube to use optional warnings (work in progress)
|
2021-03-15 13:02:50 +10:00 |
|
conrad
|
d76364133a
|
refactor log_det() to return bool indicating success
|
2021-03-15 12:13:04 +10:00 |
|
conrad
|
a6d5cd67ee
|
mark as unstable
|
2021-03-15 10:29:30 +10:00 |
|
conrad
|
32013b7974
|
more descriptive option
|
2021-03-13 13:21:32 +10:00 |
|
conrad
|
9a83cb65b1
|
remove redundant warning
|
2021-03-12 10:31:03 +10:00 |
|
conrad
|
bf719fd6df
|
place optional warning in ifdef guard
|
2021-03-12 10:26:50 +10:00 |
|
conrad
|
a3101d7ac9
|
place optional warnings in ifdef guards
|
2021-03-11 21:21:40 +10:00 |
|
conrad
|
4743b282b0
|
disable norm warnings for now
|
2021-03-11 16:19:48 +10:00 |
|
conrad
|
ef1074fb68
|
values -> elements
|
2021-03-11 16:06:49 +10:00 |
|
conrad
|
213fca90a2
|
print warnings for non-finite matrices
|
2021-03-11 16:04:46 +10:00 |
|
conrad
|
3efe33ccc1
|
use explicit method_id for pinv
|
2021-03-11 12:20:32 +10:00 |
|
conrad
|
938e3a6c96
|
version bump
|
2021-03-10 13:43:56 +10:00 |
|
conrad
|
0e435da1b1
|
remove debugging leftovers
|
2021-03-08 12:56:39 +10:00 |
|
conrad
|
a460ed5d1d
|
mark as RC2
|
2021-03-08 12:44:00 +10:00 |
|
conrad
|
f19ea94e10
|
more efficient detection of sparse vector expressions
|
2021-03-08 12:33:15 +10:00 |
|
conrad
|
7e7aee7a55
|
prevent erroneous compiler warnings
|
2021-03-08 11:27:39 +10:00 |
|
conrad
|
0a8669adc2
|
simplification
|
2021-03-07 00:40:30 +10:00 |
|
conrad
|
781afeaaaa
|
use adaptive threshold
|
2021-03-06 23:14:32 +10:00 |
|