Commit graph

1916 commits

Author SHA1 Message Date
Fredrik Johansson
2a11da1c15 fix unsafe use of FLINT_ABS for slong -> ulong conversion in arf.h 2016-10-28 21:44:12 +02:00
Fredrik Johansson
5279dab384 fix missing markup 2016-10-28 21:43:29 +02:00
Fredrik Johansson
6ecaf09686 use midpoint+radius decomposition to always allow inexact s in riemann-siegel formula 2016-10-28 18:27:12 +02:00
Fredrik Johansson
bcaf80322a add a function to bound |zeta(s)| 2016-10-28 05:28:59 +02:00
Fredrik Johansson
06df4d6dcb wrapper for zeta algorithms 2016-10-25 21:57:37 +02:00
Fredrik Johansson
c60a1d2435 avoid recomputing pi powers in zeta_rs_r 2016-10-25 01:55:53 +02:00
Fredrik Johansson
15b9d10818 implement the Riemann-Siegel formula 2016-10-24 15:36:39 +02:00
Fredrik Johansson
1b92a14213 add space-efficient powsum_smooth version 2016-10-22 00:26:10 +02:00
Fredrik Johansson
c4af23b1c5 partially refactor and move power series code to the acb_dirichlet module 2016-10-21 20:32:46 +02:00
Fredrik Johansson
84a49ff8fd add methods to count allocated bytes; restrict memory usage in zeta sum sieving 2016-10-19 17:58:37 +02:00
Fredrik Johansson
e2635824ce add binomial and borel transforms for acb_poly 2016-10-19 14:51:27 +02:00
Fredrik Johansson
04e674da88 add Taylor precomp method for fast parameter multi-evaluation of Hurwitz zeta function 2016-10-16 19:09:49 +02:00
Fredrik Johansson
bb03c2193f Merge remote-tracking branch 'origin/master' 2016-10-15 21:24:44 +02:00
Fredrik Johansson
6668067cb2 acb_dirichlet_eta: finite results for intervals around s=1; test code 2016-10-15 21:24:27 +02:00
Fredrik Johansson
f4dda0f34f Merge pull request #151 from isuruf/cmake2
CMake build
2016-10-14 14:20:10 +02:00
Isuru Fernando
36357d6abd Merge remote-tracking branch 'upstream/master' into cmake2 2016-10-14 17:47:20 +05:30
Isuru Fernando
51381c8890 Fix typo 2016-10-14 17:45:30 +05:30
Isuru Fernando
efca896572 [skip ci] Document building with MSVC 2016-10-14 17:28:53 +05:30
Isuru Fernando
15ec3e829c Don't build tests by default 2016-10-14 17:27:53 +05:30
Isuru Fernando
75b2dc0f6d List folders automatically in cmake 2016-10-14 11:58:37 +05:30
Isuru Fernando
eb35ad5fb3 Add HAVE_TLS=1 to cl.exe and fix TLS_PREFIX
This also fixes last MSVC error where
arb_const_pi_cached_value was stored globally and two threads
trying to update it corrupted it. As a result
arb_rel_accuracy_bits gave a negative value and resulted
in a flint memory exception.
2016-10-13 23:46:14 +05:30
Fredrik Johansson
10bc615ce5 comment out osx in .travis.yml until a fix for travis can be found, since osx builds seem to work fine elsewhere 2016-10-12 19:14:04 +02:00
Fredrik Johansson
a8bbfd9b48 add acb_dirichlet_l_jet (Taylor expansion of L-function) 2016-10-12 15:27:37 +02:00
Isuru Fernando
015eaf6b52 Fix errors 2016-10-12 00:20:00 +05:30
Pascal
fcb8215ebc author 2016-10-11 17:18:30 +02:00
Pascal
723f7d4cf8 Revert "also remove lcentral (needs dft)"
This reverts commit 949e3d2cb1.
2016-10-11 17:16:37 +02:00
Pascal
d1c0fcfd52 Revert "forgot to remove acb_dft.h"
This reverts commit 99b1882610.
2016-10-11 17:16:24 +02:00
Pascal
079f400d6a Revert "temporary remove acb_dft and hide theta internals"
This reverts commit 30525ec26a.
2016-10-11 17:15:38 +02:00
Fredrik Johansson
05f7dbd729 implement Euler product for L-functions (acb_dirichlet_l_euler_product) 2016-10-11 15:39:14 +02:00
Fredrik Johansson
2789e4555a add arf_cmp_si, arf_cmp_ui, arf_cmp_d 2016-10-11 13:12:22 +02:00
Fredrik Johansson
35f55ca1ff consistency passing G as input for char properties; fix is_real for q=1 2016-10-10 20:50:11 +02:00
Fredrik Johansson
1af0028bb2 http://fredrikj.net/arb -> http://arblib.org; some edits to the documentation 2016-10-09 17:02:08 +02:00
Fredrik Johansson
1ae86a21b2 check if rolling back to mpfr-3.1.4 solves the travis build problems on mac 2016-10-09 00:10:56 +02:00
Fredrik Johansson
b416cfcf08 hopefully, fix .build_dependencies 2016-10-08 23:56:07 +02:00
Fredrik Johansson
75c1721746 add acb_dirichlet_l as an alias for acb_dirichlet_l_hurwitz 2016-10-08 23:54:14 +02:00
Fredrik Johansson
10a9ac16ce Merge branch 'dirichlet' 2016-10-08 23:44:48 +02:00
Fredrik Johansson
0f5d7c4662 Merge pull request #165 from pascalmolin/dirichlet
Dirichlet
2016-10-08 23:44:18 +02:00
Fredrik Johansson
7ada98aecc fix some minor issues 2016-10-08 23:42:53 +02:00
Fredrik Johansson
b8e74fd15a Merge remote-tracking branch 'pascal/dirichlet' into dirichlet 2016-10-08 23:27:40 +02:00
Pascal
45b82b3f5c Merge branch 'merge_upstream' into dirichlet 2016-10-08 22:55:23 +02:00
Pascal
cba285dd4d update doc and change chi_char to pairing_char 2016-10-08 22:49:41 +02:00
Pascal
e0bdb9438b remove all conrey 2016-10-08 22:49:41 +02:00
Pascal
846f4bcd58 switch conrey->char->fullchar 2016-10-08 22:49:41 +02:00
Pascal
949e3d2cb1 also remove lcentral (needs dft) 2016-10-08 22:49:41 +02:00
Pascal
99b1882610 forgot to remove acb_dft.h 2016-10-08 22:49:41 +02:00
Pascal
30525ec26a temporary remove acb_dft and hide theta internals 2016-10-08 22:49:41 +02:00
Pascal
0428ebf806 split doc also 2016-10-08 22:49:41 +02:00
Pascal
55450bb62c separate dirichlet/acb_dirichlet 2016-10-08 22:49:40 +02:00
Pascal
0fd358048f move dft to separate directory 2016-10-08 22:49:40 +02:00
Pascal
0f3eea07c2 bluestein dft, WIP 2016-10-08 22:49:40 +02:00