Commit graph

2018 commits

Author SHA1 Message Date
Fredrik Johansson
8dcf5b383a acb_lambertw: avoid some redundant computations 2017-03-30 21:54:43 +02:00
Fredrik Johansson
fd3801531c acb_lambertw: slightly better check for using -1/e series 2017-03-30 09:10:48 +02:00
Fredrik Johansson
12adc8747d acb_lambertw: slightly better derivative bound for |k| <= 1 2017-03-30 09:05:57 +02:00
Fredrik Johansson
5d68583999 arb_lambertw: more accurate residual computation 2017-03-30 09:02:50 +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
b685838734 Merge pull request #179 from thofma/fixabort
Change abort to flint_abort only if flint > 2.5.2
2017-03-02 20:09:36 +01:00
Tommy Hofmann
dca95e673e Change flint_abort to abort only if flint > 2.5.2 2017-03-02 17:18:18 +01:00
Fredrik Johansson
42db548c92 Merge pull request #176 from thofma/bla
Replace abort with flint_abort.
2017-02-28 18:13:18 +01:00
Tommy Hofmann
6bf072eb59 Replace abort with flint_abort.
This will allow us to not loose the julia session on error.
See also https://github.com/wbhart/flint2/pull/243
2017-02-28 16:52:57 +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
5e03e24a2f de-inline more arb methods 2017-02-26 19:08:38 +01:00
Fredrik Johansson
0be7de5ec4 de-inline some more arb and acb methods 2017-02-26 18:18:56 +01:00
Fredrik Johansson
067831e0e2 de-inline arb_mul_2exp_si 2017-02-26 17:50:24 +01:00
Fredrik Johansson
dc99f67932 add arb_poly_log1p_series, acb_poly_log1p_series 2017-02-26 15:22:25 +01:00
Fredrik Johansson
882c0ec62d increase working precision in dilog 2017-02-26 00:08:30 +01:00
Fredrik Johansson
3b1e0a2e01 some doc edits 2017-02-25 16:46:27 +01:00
Fredrik Johansson
663b4c58e4 dilog_bernoulli: real output 2017-02-25 16:46:04 +01:00
Fredrik Johansson
536ec0faaf faster dilog implementation 2017-02-24 21:58:23 +01:00
Fredrik Johansson
6825a4b912 zeta_em_choose_param: fix an issue with too large parameters being selected 2017-02-24 21:23:49 +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
f0570449f9 acb_inv: tighter error bounds (in particular, ensure nonzero input -> finite output) 2017-02-18 17:27:17 +01:00
Fredrik Johansson
109afaab0f add arf_sosq (sum of squares) 2017-02-18 15:56:00 +01:00
Fredrik Johansson
adf3650500 modular_j, modular_delta: detect real output 2017-02-17 06:57:49 +01:00
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