fredrik
|
c713d91280
|
fix #376 by renaming function
|
2021-09-22 11:15:48 +02:00 |
|
fredrik
|
15380eedb6
|
small test speedup
|
2021-09-19 15:54:24 +02:00 |
|
Daniel Schultz
|
43e74b1f57
|
check relation
|
2021-05-22 19:01:30 +02:00 |
|
Daniel Schultz
|
151193e52d
|
add acb_elliptic_p_prime
|
2021-05-22 18:50:30 +02:00 |
|
fredrik
|
58d9ef888d
|
acb_elliptic_rj: use a slow fallback algorithm when Carlson's algorithm is not valid; this fixes instances where elliptic_pi or elliptic_rj previously ended up on the wrong branch
|
2020-03-23 21:20:10 +01:00 |
|
fredrik
|
eb60d7ac4e
|
fix (not elegant) for fragile argument reduction in incomplete elliptic integrals
|
2018-10-24 22:36:30 +02:00 |
|
Fredrik Johansson
|
380ce57f6a
|
reduce z' mod tau' in theta functions to support larger arguments with reasonable performance
|
2017-08-25 15:40:57 +02:00 |
|
Fredrik Johansson
|
64fd8a8920
|
speed up acb_elliptic_rj for high precision by using a variable length Taylor expansion
|
2017-08-23 22:51:20 +02:00 |
|
Fredrik Johansson
|
a275e740b3
|
speed up acb_elliptic_rf slightly by precomputing optimal denominators
|
2017-08-21 03:07:24 +02:00 |
|
Fredrik Johansson
|
2fb86a0383
|
speed up acb_elliptic_rf for high precision by using a variable length Taylor expansion
|
2017-08-17 23:51:03 +02: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
|
7711297f62
|
elliptic_roots, modular_eisenstein: detect real output
|
2017-02-17 06:47:10 +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
|
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
|
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
|
ea6c9bedaa
|
start of code for incomplete elliptic integrals
|
2017-02-09 00:28:34 +01:00 |
|