Commit graph

737 commits

Author SHA1 Message Date
Fredrik Johansson
8f9f343127 add arb_is_int_2exp_si and acb_is_int_2exp_si 2017-02-14 14:31:48 +01:00
Fredrik Johansson
4b82b88e56 implement inverse Weierstrass elliptic function and lattice invariants 2017-02-14 07:37:32 +01:00
Fredrik Johansson
ef21ad8ce5 add Weierstrass elliptic zeta and sigma functions 2017-02-13 16:36:07 +01:00
Fredrik Johansson
4b8b39c45d migrate elliptic functions to the acb_elliptic module 2017-02-12 22:20:33 +01:00
Fredrik Johansson
778c71b5a7 complete and incomplete elliptic integral of the third kind 2017-02-12 07:07:10 +01:00
Fredrik Johansson
62b1dcb30a second Legendre incomplete elliptic integral 2017-02-12 02:11:04 +01:00
Fredrik Johansson
7cc5d033ac first Legendre incomplete elliptic integral 2017-02-12 01:03:54 +01:00
Fredrik Johansson
30ef271aa2 Carlson elliptic integral of the second kind 2017-02-11 08:31:31 +01:00
Fredrik Johansson
1ff095f89c Carlson elliptic integral of the third kind 2017-02-11 06:06:22 +01:00
Fredrik Johansson
242d5556fd small doc clarification 2017-02-09 00:35:44 +01:00
Fredrik Johansson
ea6c9bedaa start of code for incomplete elliptic integrals 2017-02-09 00:28:34 +01:00
Fredrik Johansson
dcaed38f15 update docs; call this 2.9.0 2016-12-02 17:37:01 +01:00
Fredrik Johansson
42cf9ed417 lvalue example program 2016-12-02 14:43:33 +01:00
Fredrik Johansson
f44c6843fd use acb_dirichlet_roots_t in l_hurwitz and l_jet; rename dirichlet_number_primitive -> dirichlet_group_num_primitive 2016-12-01 22:33:15 +01:00
Fredrik Johansson
8f6fa5598c acb_nth_root -> acb_unit_root (clearer since there is also a function for computing the nth root of an arbitrary number) 2016-12-01 21:53:02 +01:00
Fredrik Johansson
7c69f5d009 allow G == NULL also in hardy_z to select zeta 2016-12-01 09:45:04 +01:00
Fredrik Johansson
b375366fa5 make two separate methods dirichlet_char_exp and _dirichlet_char_exp 2016-11-28 10:15:10 +01:00
Fredrik Johansson
ee75654660 add acb_poly series versions of l, hardy_theta and hardy_z 2016-11-28 10:05:41 +01:00
Fredrik Johansson
e54882d8e9 fix markup 2016-11-28 09:59:57 +01:00
Fredrik Johansson
4227e0b0a8 add dirichlet_char_is_primitive 2016-11-28 09:59:30 +01:00
Fredrik Johansson
098d4437ad use hurwitz_precomp to speed up acb_dirichlet_l 2016-11-26 10:39:27 +01:00
Fredrik Johansson
416cc2aa09 arb_hypgeom: more wrappers, and add some test code 2016-11-23 13:17:38 +01:00
Fredrik Johansson
3383033cea acb_dirichlet roots of unity: several algorithm improvements; rename, test, document 2016-11-22 21:48:29 +01:00
Fredrik Johansson
4291b7e331 poly_roots: improve deflation; automatic squarefree factorization; allow products as input 2016-11-21 14:07:02 +01:00
Fredrik Johansson
54e6ed1607 more file renaming; document a method 2016-11-18 12:33:03 +01:00
Fredrik Johansson
66741901ad implement Hardy Z-function for Dirichlet L-functions 2016-11-16 22:49:45 +01:00
Isuru Fernando
f675a0465f target_compile_definitions require CMake >=2.8.12 2016-11-07 16:26:54 +05:30
Isuru Fernando
43cb4ab47d Update docs on creating dll 2016-11-07 16:25:32 +05:30
Fredrik Johansson
2c9f6de327 small doc edit 2016-11-01 21:10:52 +01:00
Fredrik Johansson
14a064ac59 some more credits and citations 2016-10-28 23:40:03 +02:00
Fredrik Johansson
5279dab384 fix missing markup 2016-10-28 21:43:29 +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
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
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
Fredrik Johansson
a8bbfd9b48 add acb_dirichlet_l_jet (Taylor expansion of L-function) 2016-10-12 15:27:37 +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
75c1721746 add acb_dirichlet_l as an alias for acb_dirichlet_l_hurwitz 2016-10-08 23:54:14 +02:00
Fredrik Johansson
7ada98aecc fix some minor issues 2016-10-08 23:42:53 +02:00
Pascal
48c527a8fa update doc and change chi_char to pairing_char 2016-10-08 22:43:29 +02:00