Commit graph

757 commits

Author SHA1 Message Date
Fredrik Johansson
12d6658ae7 add arb_poly_product_roots_complex; add test code and slight optimization for arb/acb_poly_product_roots 2017-06-21 15:07:40 +02:00
Fredrik Johansson
de0349a885 add arb_sinc_pi, acb_sinc_pi 2017-06-20 09:44:25 +02:00
Fredrik Johansson
af1f607c32 add acb_dirichlet_hurwitz; rearrange internal call sequence to make sure Riemann zeta code is used in all cases when a=1 2017-06-19 10:23:44 +02:00
Fredrik Johansson
e08d863d58 add acb_expm1 2017-06-12 16:40:33 +02:00
Fredrik Johansson
d529f4df86 fix two typos in docs 2017-04-22 14:03:36 +02:00
Fredrik Johansson
4528967782 support nonstandard branches in acb_lambertw 2017-03-28 01:44:41 +02:00
Fredrik Johansson
0fd1e0b833 some improvements to acb_lambertw; make arb_nonnegative_part public 2017-03-23 00:44:49 +01:00
Fredrik Johansson
9329279e8f Lambert W function of power series 2017-03-20 22:56:37 +01:00
Fredrik Johansson
d77b6c5c73 complex Lambert W function (acb_lambertw) 2017-03-20 18:57:53 +01:00
Fredrik Johansson
b30933ace9 add the Lambert W function (arb_lambertw) 2017-03-08 15:01:42 +01:00
Fredrik Johansson
609895124c update docs; call this 2.10.0 2017-02-27 18:51:29 +01:00
Fredrik Johansson
e2c037924d fix typo 2017-02-27 18:25:55 +01:00
Fredrik Johansson
dc99f67932 add arb_poly_log1p_series, acb_poly_log1p_series 2017-02-26 15:22:25 +01:00
Fredrik Johansson
3b1e0a2e01 some doc edits 2017-02-25 16:46:27 +01:00
Fredrik Johansson
536ec0faaf faster dilog implementation 2017-02-24 21:58:23 +01:00
Fredrik Johansson
f6d26a52e3 add mag_get_d_log2_approx as a public method 2017-02-22 11:21:58 +01:00
Fredrik Johansson
109afaab0f add arf_sosq (sum of squares) 2017-02-18 15:56:00 +01:00
Fredrik Johansson
d6cc664f86 slightly stronger wording in the documentation [ci skip] 2017-02-16 14:21:29 +01:00
Fredrik Johansson
3a42fe0107 add theta_jet functions with tau transformation, and use in elliptic functions 2017-02-16 13:48:30 +01:00
Fredrik Johansson
04973d7b64 add acb_poly_exp_pi_i_series 2017-02-16 10:54:39 +01:00
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