Commit graph

1405 commits

Author SHA1 Message Date
Fredrik Johansson
47e8b8f16e don't use fmprb_mul to test arb_mul 2016-02-26 19:39:24 +01:00
Fredrik Johansson
89ed0aab05 exorcise fmpr and fmprb from the hypgeom module 2016-02-26 17:56:09 +01:00
Fredrik Johansson
493234ef86 arf_get_fmpz: optimize the last cases, optimize the fmpz_fixed versions, and test more 2016-02-26 16:57:19 +01:00
Fredrik Johansson
3fa073651f un-inline arf_is_int, arf_is_int_2exp_si; small optimization of arf_is_int; add test code 2016-02-26 13:54:10 +01:00
Fredrik Johansson
4702cd1f74 don't include fmprb.h automatically in arb.h (also skips including fmpz_poly.h in arb.h) 2016-02-25 20:57:12 +01:00
Fredrik Johansson
793fa9abeb un-fmprbify arb_union and remove fmprb_union 2016-02-25 17:08:53 +01:00
Fredrik Johansson
7cebb85b15 rewrite arb_get_unique_fmpz and arb_get_interval_fmpz_2exp, reducing overhead, making them more robust with huge exponents, and documenting this more carefully 2016-02-25 16:55:21 +01:00
Fredrik Johansson
8c5d26de65 arf_get_fmpz: speed up rounding to nearest in common cases 2016-02-25 15:03:09 +01:00
Fredrik Johansson
1e2333c48b base mag_get_fmpq on arf instead of fmpr 2016-02-25 02:40:10 +01:00
Fredrik Johansson
3bc3c9e895 remove some obsolete fmprb methods 2016-02-25 02:28:19 +01:00
Fredrik Johansson
85808d0a46 rewrite arb_contains_fmpq to really make it exact, and add test code 2016-02-25 01:45:14 +01:00
Fredrik Johansson
801c519852 document the sections better 2016-02-24 19:15:02 +01:00
Fredrik Johansson
177eed622d tidy and document fmpz_extras.h 2016-02-24 18:18:30 +01:00
Fredrik Johansson
6286c50292 put more info on the docs front page 2016-02-24 16:33:45 +01:00
Fredrik Johansson
89b1cfc743 Merge pull request #95 from argriffing/fmpz-mat-extras
MAINT: move transitive_closure to a new fmpz_mat_extras module
2016-02-24 15:41:55 +01: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
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
00d44bc7ca ENH: acb_mat_mul_entrywise 2016-02-23 18:16:20 -05:00
alex
1e3bb266d0 ENH: arb_mat_mul_entrywise 2016-02-23 17:59:42 -05:00
Fredrik Johansson
e50bb2afaf Merge pull request #93 from argriffing/add-arb-mat-adjacency
MAINT: document sparsity-related arb_mat functions and move them to a separate file
2016-02-23 23:27:35 +01: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
Fredrik Johansson
f29fae67f6 typos 2016-02-23 01:24:31 +01:00
Fredrik Johansson
1288b3d720 some documentation for Dirichlet characters 2016-02-23 01:18:07 +01:00
Fredrik Johansson
0c383ca3b5 strengthen test code for acb_dirichlet_chi 2016-02-23 00:46:04 +01:00
Fredrik Johansson
89b67ce6db acb_hypgeom_sum - avoid dividing s by the denominator of the next term, since this could lead to a division by zero when evaluating a hypergeometric polynomial truncated early (e.g. gamma_upper(-5,1)) 2016-02-22 16:26:26 +01:00
Fredrik Johansson
8d7e82c3f6 tidying 2016-02-22 11:47:12 +01:00
Fredrik Johansson
766867e28a fix the test code 2016-02-21 23:27:28 +01:00
Fredrik Johansson
9d79e3a391 initial code for Dirichlet characters (wip) 2016-02-21 23:23:51 +01:00
Fredrik Johansson
4839225be3 fix comment typo 2016-02-21 23:17:16 +01:00
Fredrik Johansson
5a36aa3921 add arb_bernoulli_fmpz for completeness 2016-02-20 21:35:05 +01:00
Fredrik Johansson
21bd6886d9 use acb_csgn to save a couple of lines of code in erf 2016-02-18 01:42:51 +01:00
Fredrik Johansson
5d8f80023e add acb_csgn (alternative definition of sign function) 2016-02-18 01:37:51 +01:00
Fredrik Johansson
d9c8a39a51 add complex sign function, acb_sgn 2016-02-18 00:55:43 +01:00
Fredrik Johansson
28d78c7c43 add arb_sgn (sign function) 2016-02-17 21:32:39 +01:00
Fredrik Johansson
02cfaa369c update docs 2016-02-16 17:12:04 +01:00
Fredrik Johansson
97105b5e3e improve Euler product tuning and use in arb_zeta_ui 2016-02-16 17:09:22 +01:00
Fredrik Johansson
4b7fe3b84f fix long -> slong in airy.c 2016-02-16 16:44:26 +01:00
Fredrik Johansson
6e2fb6b5d1 Euler product for integer s and real characters (small modulus) 2016-02-16 02:55:12 +01:00
Fredrik Johansson
5804a8a947 acb_dirichlet: start of a module for Dirichlet L-functions (etc.) 2016-02-15 16:33:06 +01:00
Fredrik Johansson
9f519817a2 fix a comment 2016-02-14 23:03:36 +01:00
Fredrik Johansson
2fb1a9b0ac update note about sage 2016-02-14 21:27:08 +01:00
Fredrik Johansson
a99642f826 update benchmark with MPIR reinstalled 2016-02-14 21:24:28 +01:00
Fredrik Johansson
0ac0049a6e rm fixed comment 2016-02-14 18:19:02 +01:00
Fredrik Johansson
fbe57c6b43 u_asymp: estimate error more accurately when selecting n, and handle terminating cases better when R = 0 2016-02-14 18:15:14 +01:00
Fredrik Johansson
b3372fb39e fix a typo in the docs for u_asymp 2016-02-14 17:54:45 +01:00
Fredrik Johansson
ff3415a8bf add arb_log_base_ui 2016-02-03 18:26:40 +01:00
Fredrik Johansson
eb03690476 Merge pull request #83 from argriffing/tighten-matrix-exp
ENH: improved structured matrix exp bounds
2016-01-28 20:40:13 +01:00
alex
d53d45cbdc ENH: improved error bounds for acb_mat_exp 2016-01-28 14:36:42 -05:00