Commit graph

37 commits

Author SHA1 Message Date
fredrik
caf9bb7825 mp_bitcnt_t -> flint_bitcnt_t 2020-06-22 23:48:09 +02:00
fredrik
40026fd69d companion matrices 2018-12-04 12:25:28 +01:00
fredrik
d1fa3561a7 arb_mat_mul_block: use arb_dot in fallback code, and force bigger minimal blocks 2018-11-07 17:18:17 +01:00
fredrik
0779c1eb48 adjust sizes in test code 2018-09-04 15:41:29 +02:00
fredrik
86590e1b39 implement arb_mat_det_precond; improvements to arb_mat_det 2018-07-02 12:54:08 +02:00
fredrik
33171f012b arb_mat: window matrices, block recursive LU factorization and triangular solving 2018-06-26 21:42:55 +02:00
fredrik
97b7c84cb0 faster arb_mat_mul using blocks, scaling and multiplying via fmpz_mat_mul and doubles 2018-06-25 19:39:55 +02:00
fredrik
fc4c28f72c more arb_mat special matrices: pascal, stirling 2018-06-24 17:29:24 +02:00
fredrik
935a9d4c28 add some arb_mat special matrices: ones, hilbert, dct 2018-06-24 16:21:44 +02:00
fredrik
39dde53358 port precond solving to acb_mat 2018-04-10 17:52:06 +02:00
arbguest
09550605f9 edits related to solving matrix equations 2018-03-18 17:20:21 +00:00
arbguest
03a2a201ee add arb_mat_solve_preapprox 2018-03-06 16:59:30 -06: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
2c35b72b36 ENH: inverses based on precomputed decompositions 2016-03-08 17:56:49 -05:00
alex
a9934c5780 ENH: LDL decomposition 2016-03-08 14:30:36 -05:00
alex
e3be9b4f45 MAINT: remove cholesky-related determinant calculations 2016-03-08 11:42:15 -05:00
alex
2ea01f5bfd ENH: linear algebra for symmetric positive definite matrices 2016-03-07 16:19:18 -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
797883098f TST: increase matrix exp test coverage 2016-02-27 11:12:23 -05:00
alex
1e3bb266d0 ENH: arb_mat_mul_entrywise 2016-02-23 17:59:42 -05:00
alex
bce2aca769 ENH: special-case exp of diagonal matrices 2016-01-28 12:43:27 -05:00
alex
98c3e3a0d6 ENH: add trace 2015-11-28 16:12:33 -05:00
alex
40818f686f ENH: acb_mat_sqr 2015-11-24 11:19:53 -05:00
alex
d89932df1c ENH: arb_mat_sqr 2015-11-23 18:31:33 -05:00
William Hart
55c2827539 printf -> flint_printf, sprintf -> flint_sprintf, fprintf -> flint_fprintf. 2015-11-06 16:17:27 +00:00
William Hart
72abf04641 %ld -> %wd in *.c. 2015-11-06 15:51:44 +00:00
William Hart
e4fbc752e4 long -> slong in arb_mat/ and arb_mat/test/. 2015-11-05 17:57:50 +00:00
Fredrik Johansson
1c91601241 add more useful methods 2015-10-02 09:46:02 +02:00
Fredrik Johansson
1a29168c4b add matrix charpoly (ported from flint) and randtest methods 2015-01-18 00:14:42 +01:00
Fredrik Johansson
d8147d3cc8 add arb_mat 2014-05-14 16:59:09 +02:00