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
|
317a7cd110
|
fix swapped function names
|
2018-07-02 14:27:29 +02:00 |
|
fredrik
|
86590e1b39
|
implement arb_mat_det_precond; improvements to arb_mat_det
|
2018-07-02 12:54:08 +02:00 |
|
fredrik
|
141d88bdfb
|
tweak block multiplication
|
2018-06-29 17:05:13 +02:00 |
|
fredrik
|
f91dd18cea
|
rm obsolete forward declarations
|
2018-06-27 22:59:21 +02:00 |
|
fredrik
|
18c13e7c2f
|
block recursive approx_lu and approx_solve_lu_precomp
|
2018-06-27 22:47:48 +02:00 |
|
fredrik
|
33171f012b
|
arb_mat: window matrices, block recursive LU factorization and triangular solving
|
2018-06-26 21:42:55 +02:00 |
|
fredrik
|
ee6883756b
|
tuning parameter
|
2018-06-26 15:27:31 +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
|
cf476bd0c9
|
arb_mat_randtest: produce more sparse matrices
|
2018-06-25 19:38:34 +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 |
|
arbguest
|
0a620942b1
|
int -> slong
|
2018-03-05 16:47:30 -06:00 |
|
arbguest
|
a947295ec9
|
add more solvers for comparison
|
2018-02-26 17:19:55 -06:00 |
|
arbguest
|
6c1f87df50
|
reset err for each column
|
2018-02-26 12:12:22 -06:00 |
|
arbguest
|
8fdf2ea61c
|
per-column error bounds
|
2018-02-26 11:23:41 -06:00 |
|
arbguest
|
e3e568fa5b
|
tighten bounds on matrix solutions
|
2018-02-25 21:32:49 -06: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 |
|
alex
|
5a79d7a4f0
|
MAINT: improve entrywise relative accuracy of exponentials of matrices with small norms
|
2016-06-03 10:46:22 -04: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
|
de86dd288d
|
DOC: spd linalg docs
|
2016-03-07 21:57:58 -05:00 |
|
alex
|
2ea01f5bfd
|
ENH: linear algebra for symmetric positive definite matrices
|
2016-03-07 16:19:18 -05: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
|
6d6da36788
|
Merge pull request #94 from argriffing/arb-mat-mul-entrywise
ENH: mul_entrywise
|
2016-02-24 00:30:00 +01:00 |
|
alex
|
1e3bb266d0
|
ENH: arb_mat_mul_entrywise
|
2016-02-23 17:59:42 -05:00 |
|
alex
|
25e3594704
|
MAINT: rename functions and clarify docs
|
2016-02-23 17:07:59 -05:00 |
|
alex
|
260c530197
|
MAINT: document sparsity-related arb_mat functions and move them to a separate file
|
2016-02-23 13:46:29 -05:00 |
|
alex
|
32625cfc4f
|
MAINT: treat exp aliasing more carefully
|
2016-01-28 13:24:12 -05:00 |
|
alex
|
bce2aca769
|
ENH: special-case exp of diagonal matrices
|
2016-01-28 12:43:27 -05:00 |
|