fredrik
|
8690d49a71
|
fix accidentally trivial test code
|
2018-12-01 20:51:33 +01:00 |
|
fredrik
|
22f06aad82
|
add acb_mat_eig_simple (diagonalization / computing all eigenvalues+eigenvectors)
|
2018-11-28 17:21:23 +01:00 |
|
fredrik
|
87857ace37
|
add arb_mat_indeterminate, acb_mat_indeterminate
|
2018-11-28 13:38:13 +01:00 |
|
fredrik
|
9f1de7ecb8
|
remove accidental unicode character
|
2018-11-28 12:07:43 +01:00 |
|
fredrik
|
49d69ec910
|
implemented eigenvalue/eigenvector enclosures using Rump's algorithm
|
2018-11-28 12:02:26 +01:00 |
|
fredrik
|
ea664619ee
|
add arb_mat_approx_inv, acb_mat_approx_inv
|
2018-11-28 11:11:13 +01:00 |
|
fredrik
|
2538a490d1
|
make test code less trivial
|
2018-11-26 16:28:13 +01:00 |
|
fredrik
|
e640056d7f
|
add acb_mat_randtest_eig, acb_mat_eig_global_enclosure
|
2018-11-24 23:41:05 +01:00 |
|
fredrik
|
8ea1d81059
|
missing arb_clears
|
2018-11-24 19:49:53 +01:00 |
|
fredrik
|
0e2867460c
|
approximate eigenvectors + better test code
|
2018-11-24 19:27:42 +01:00 |
|
fredrik
|
5535cba2b2
|
approximate computation of eigenvalues for acb_mat
|
2018-11-20 21:31:40 +01:00 |
|
fredrik
|
8eb4140b7b
|
fix radius ignorance in arb_mat_approx_mul and acb_mat_approx_mul
|
2018-09-15 19:51:53 +09:00 |
|
fredrik
|
7c98883478
|
approximate dot product and matrix multiplication
|
2018-09-07 18:04:30 +02:00 |
|
fredrik
|
0779c1eb48
|
adjust sizes in test code
|
2018-09-04 15:41:29 +02:00 |
|
fredrik
|
0a56d139e1
|
adjust some matrix cutoffs
|
2018-09-04 15:27:37 +02:00 |
|
fredrik
|
ba9497c28d
|
use dot product in solve_tril, solve_triu, charpoly
|
2018-09-04 14:37:35 +02:00 |
|
fredrik
|
ce12934875
|
cutoffs for using mat_sqr_classical
|
2018-08-28 15:54:25 +02:00 |
|
fredrik
|
41176f59db
|
initial use of arb_dot and acb_dot in matrix multiplication (cutoffs not updated)
|
2018-08-26 21:02:14 +02:00 |
|
fredrik
|
bcc3287c0a
|
acb_mat_det_precond and other determinant improvements
|
2018-07-03 17:00:52 +02:00 |
|
fredrik
|
72919e9c64
|
block LU algorithms for acb_mat
|
2018-07-03 14:17:31 +02:00 |
|
fredrik
|
d7cf068dec
|
some more acb_mat functions: ones, dft, conjugate, conjugate_transpose
|
2018-07-03 13:20:08 +02:00 |
|
fredrik
|
a9c98ed697
|
make sure matrix squaring uses the fast multiplication code
|
2018-07-03 12:48:41 +02:00 |
|
fredrik
|
cbb5a562d1
|
implement acb_mat_mul_reorder
|
2018-07-02 22:06:53 +02:00 |
|
fredrik
|
39dde53358
|
port precond solving to acb_mat
|
2018-04-10 17:52:06 +02:00 |
|
Fredrik Johansson
|
6035ee2420
|
add acb_mat_mul_threaded
|
2017-08-01 14:01:05 +02:00 |
|
Tommy Hofmann
|
6bf072eb59
|
Replace abort with flint_abort.
This will allow us to not loose the julia session on error.
See also https://github.com/wbhart/flint2/pull/243
|
2017-02-28 16:52:57 +01:00 |
|
Fredrik Johansson
|
ecb70e7476
|
update copyright headers to switch from GPL to LGPL
|
2016-04-26 17:20:05 +02:00 |
|
Fredrik Johansson
|
b4ebc87a1d
|
use arb_test_multiplier to control number of test iterations
|
2016-04-10 17:24:58 +02:00 |
|
alex
|
d283023245
|
TST: remove frobenius norm tests from the matrix trace test files
|
2016-04-06 13:43:53 -04:00 |
|
alex
|
3e3127d436
|
TST: add frobenius norm test files
|
2016-04-06 13:39:59 -04:00 |
|
alex
|
9244c07d67
|
ENH: compute frobenius norm interval
|
2016-04-06 12:25:57 -04:00 |
|
alex
|
eb9573c61c
|
MAINT: fro -> frobenius
|
2016-04-06 11:32:51 -04:00 |
|
alex
|
2f0ec37027
|
ENH: frobenius norm
|
2016-04-05 18:47:36 -04:00 |
|
alex
|
e443f3c4a1
|
ENH: better entrywise truncation errors for matrix powers
|
2016-03-04 13:52:09 -05:00 |
|
Fredrik Johansson
|
846e14c0a9
|
public functions arb_mat_exp_taylor_sum / acb_mat_exp_taylor_sum
|
2016-03-04 15:46:09 +01:00 |
|
alex
|
2d8a5223e7
|
ENH: use nilpotency degree to improve exp error bounds
|
2016-03-04 00:22:30 -05:00 |
|
Fredrik Johansson
|
80640c87e2
|
include flint/foo.h instead of foo.h
|
2016-03-03 15:42:23 +01:00 |
|
alex
|
247964e4d2
|
MAINT: use bool_mat for structure detection for matrix exp
|
2016-03-02 14:56:06 -05:00 |
|
alex
|
797883098f
|
TST: increase matrix exp test coverage
|
2016-02-27 11:12:23 -05:00 |
|
alex
|
4cfe3f4d9e
|
MAINT: is_square and is_empty for arb_mat and acb_mat
|
2016-02-26 19:33:42 -05:00 |
|
alex
|
0ced8d4e5e
|
MAINT: move transitive_closure to a new fmpz_mat_extras module
|
2016-02-23 22:34:51 -05:00 |
|
Fredrik Johansson
|
c4f81e593c
|
fix acb_mat_exp
|
2016-02-24 00:53:08 +01:00 |
|
alex
|
00d44bc7ca
|
ENH: acb_mat_mul_entrywise
|
2016-02-23 18:16:20 -05:00 |
|
alex
|
d53d45cbdc
|
ENH: improved error bounds for acb_mat_exp
|
2016-01-28 14:36:42 -05:00 |
|
alex
|
aef5f68625
|
DOC: more carefully preserve authorship info
|
2016-01-01 17:25:30 -05:00 |
|
alex
|
c7ef0f64ac
|
MAINT: print(...) is now implemented like fprint(stdout, ...)
|
2016-01-01 17:18:55 -05:00 |
|
alex
|
020433d0dc
|
ENH: add fprint
|
2015-12-31 19:06:07 -05:00 |
|
alex
|
98c3e3a0d6
|
ENH: add trace
|
2015-11-28 16:12:33 -05:00 |
|
Fredrik Johansson
|
57c1a7fed8
|
Merge pull request #62 from argriffing/add-arb-mat-sqr
ENH: arb_mat_sqr
|
2015-11-28 03:51:06 +01:00 |
|
alex
|
14e9ecfb89
|
TST: more thorough testing of complex matrix multiplication
|
2015-11-27 20:53:27 -05:00 |
|