Commit graph

41 commits

Author SHA1 Message Date
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
alex
40818f686f ENH: acb_mat_sqr 2015-11-24 11:19:53 -05:00
William Hart
34008143c1 long -> slong return values. 2015-11-10 13:41:43 +00: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
5513b601c8 (U)L -> (U)WORD. 2015-11-06 15:34:19 +00:00
William Hart
ec0794bee4 long -> slong in acb_mat/ and acb_mat/test. 2015-11-05 17:47:49 +00:00
Tommy Hofmann
4f0a2bdfe5 Add acb_mat_set/set_round_arb_mat 2015-10-09 16:11:01 +02:00
Tommy Hofmann
aaa1785ed9 Add acb_mat_eq/ne 2015-10-09 15:57:11 +02:00
Fredrik Johansson
1c91601241 add more useful methods 2015-10-02 09:46:02 +02:00
Fredrik Johansson
f66d002884 more is_real methods; use in acb_mat exp and det 2015-01-18 17:21:23 +01:00
Fredrik Johansson
1a29168c4b add matrix charpoly (ported from flint) and randtest methods 2015-01-18 00:14:42 +01:00
Fredrik Johansson
d7a1a84f25 add inline functions to library 2014-12-25 15:50:37 +01:00
Fredrik Johansson
a4019154e7 replace makefiles with version based on the improved flint makefiles 2014-08-18 22:53:50 +02:00
Fredrik Johansson
24b18ec104 change arb/acb_mat_bound_inf_norm to output a mag_t; tweak arb/acb_mat_exp 2014-08-15 15:16:07 +02:00
Fredrik Johansson
a1525656cf complex matrices 2014-05-15 19:56:11 +02:00