Fredrik Johansson
7711297f62
elliptic_roots, modular_eisenstein: detect real output
2017-02-17 06:47:10 +01:00
Fredrik Johansson
01472aed72
modular_theta: detect pure real and imaginary cases (todo for jet)
2017-02-17 06:18:17 +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
76fbb1cf0b
fix a memory leak
2017-02-16 13:31:54 +01:00
Fredrik Johansson
04973d7b64
add acb_poly_exp_pi_i_series
2017-02-16 10:54:39 +01:00
Fredrik Johansson
98ceadfe70
test for elliptic_rj: don't use input for which the algorithm might not apply
2017-02-15 17:09:21 +01:00
Fredrik Johansson
249830451f
acb_sqrt: use more accurate formula in the left half plane
2017-02-15 16:36:32 +01:00
Fredrik Johansson
8374323b89
weierstrass p, p_jet, zeta, sigma: detect rectangular lattice and output real on real input
2017-02-14 14:42:14 +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
9005956dba
improve precision and loop termination in elliptic_rf and elliptic_rj
2017-02-14 13:38:39 +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
626d71218d
fix a branch cut issue with pi_inc
2017-02-12 19:48:53 +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
0d9ed870f3
development version
2017-02-09 00:36:13 +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
baa6628e5c
fix some missing clears()
2016-12-05 14:37:08 +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
6ee1499a5d
l_jet: hack to call proper Riemann zeta code
2016-12-02 14:41:17 +01:00
Fredrik Johansson
253aeba284
hardy_z: use reflection formula for zeta in upper half plane
2016-12-02 11:18:49 +01:00
Fredrik Johansson
5b0b786f9c
Merge remote-tracking branch 'origin/master'
2016-12-01 22:41:02 +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
ebcb667cf9
Merge pull request #172 from isuruf/osx
...
Fix osx link issue in travis-ci
2016-12-01 16:13:44 +01:00
Isuru Fernando
da8c781446
Fix osx link issue in travis-ci
...
executables created in make check were looking for libarb in the
installation directory but libarb may not be installed yet.
As a workaround, arb is installed in travis-ci before make check
is run
2016-12-01 18:49:55 +05:30
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
4128a16951
fix a memory leak
2016-11-28 09:54:47 +01:00
Fredrik Johansson
52865f3429
fix problem with relative tolerance and complex a in hurwitz zeta
2016-11-26 11:41:49 +01:00
Fredrik Johansson
098d4437ad
use hurwitz_precomp to speed up acb_dirichlet_l
2016-11-26 10:39:27 +01:00
Fredrik Johansson
483253cbd4
hurwitz zeta: try for relative tolerance more aggressively
2016-11-26 10:38:44 +01:00
Fredrik Johansson
f8bd2155e9
deflated Hurwitz zeta function: use explicit formula at s = 1
2016-11-24 11:44:42 +01:00
Fredrik Johansson
793fe799b4
l_euler_product: use precomputed roots
2016-11-24 06:06:06 +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
e44b080d3b
poly_roots: use power hack
2016-11-21 13:08:25 +01:00
Fredrik Johansson
8567d197d3
poly_roots example program: make real roots exactly real
2016-11-21 11:40:50 +01:00
Fredrik Johansson
dfc7965898
_acb_vec_nth_roots: simpler, better algorithm
2016-11-20 05:09:02 +01:00