Fredrik Johansson
|
17b368da36
|
implement the complete elliptic integral of the first kind
|
2014-12-19 23:28:24 +01:00 |
|
Fredrik Johansson
|
c6395d0bd6
|
implement the complex arithmetic-geometric mean (code is still messy)
|
2014-12-16 16:53:24 +01:00 |
|
Fredrik Johansson
|
aa14f864a3
|
update docs related to elementary functions
|
2014-12-09 16:22:52 +01:00 |
|
Fredrik Johansson
|
991fd713e0
|
fix last
|
2014-12-09 15:43:04 +01:00 |
|
Fredrik Johansson
|
210337d95b
|
improve speed (hopefully) of division with GMP
|
2014-12-09 13:58:45 +01:00 |
|
Fredrik Johansson
|
d72a4b1cd0
|
new atan implementation for very high precision
|
2014-12-07 18:22:00 +01:00 |
|
Fredrik Johansson
|
6d4cbbb86b
|
refactoring; slightly speed up elementary functions for small input
|
2014-12-07 15:06:01 +01:00 |
|
Fredrik Johansson
|
e3f7ef1f66
|
remove two obsolete helper functions
|
2014-12-07 03:16:25 +01:00 |
|
Fredrik Johansson
|
0214f750d7
|
update documentation; make this 2.4.0
|
2014-11-15 17:46:04 +01:00 |
|
Fredrik Johansson
|
899c985eba
|
include a version number
|
2014-11-15 16:53:38 +01:00 |
|
Fredrik Johansson
|
3c1bd52286
|
improve test code for arb_div and make nan -> nan when dividing
|
2014-11-15 16:36:04 +01:00 |
|
Fredrik Johansson
|
150363ad9e
|
speed up sinh and sinh_cosh
|
2014-11-14 22:35:53 +01:00 |
|
Fredrik Johansson
|
bad99d8c7f
|
implement evaluation of Chebyshev polynomials
|
2014-11-14 19:05:06 +01:00 |
|
Fredrik Johansson
|
8a93d36afa
|
clean up bernoulli.h: use prefix for helper functions to avoid potential naming conflicts
|
2014-11-11 03:01:57 +01:00 |
|
Fredrik Johansson
|
73fdb146c4
|
insert a cast to silence warning about signed/unsigned comparison
|
2014-11-11 02:56:39 +01:00 |
|
Fredrik Johansson
|
b598f8e6fd
|
fix algorithm selection
|
2014-11-09 17:19:54 +01:00 |
|
Fredrik Johansson
|
1345dfd281
|
implement bessel function of the first kind
|
2014-11-09 13:28:39 +01:00 |
|
Fredrik Johansson
|
695a899d57
|
more test code
|
2014-11-08 14:43:00 +01:00 |
|
Fredrik Johansson
|
921290f764
|
implement the error function
|
2014-11-08 14:24:44 +01:00 |
|
Fredrik Johansson
|
030a37acb9
|
more hypergeometric helper functions
|
2014-11-08 13:49:15 +01:00 |
|
Fredrik Johansson
|
9a0ad0562c
|
make complex division fast in pure real/imag cases with a small denominator
|
2014-11-08 13:37:56 +01:00 |
|
Fredrik Johansson
|
af8f8d713e
|
start of a module for hypergeometric functions
|
2014-11-06 16:03:49 +01:00 |
|
Fredrik Johansson
|
7d04c89504
|
implement mag_sub_lower properly and test+document it
|
2014-11-06 14:29:56 +01:00 |
|
Fredrik Johansson
|
2caaa4f230
|
remove unused variable
|
2014-11-06 12:36:22 +01:00 |
|
Fredrik Johansson
|
6758b8bebb
|
fix function name
|
2014-11-06 12:36:13 +01:00 |
|
Fredrik Johansson
|
ded80c5691
|
fix bug in mag_print (showing a value too large by 2^30); cleanup and test some mag methods
|
2014-11-06 11:44:31 +01:00 |
|
Fredrik Johansson
|
eaedd0c839
|
add floor and ceil functions
|
2014-10-30 15:54:50 +01:00 |
|
Fredrik Johansson
|
f8e118c34b
|
more credits and references
|
2014-10-28 14:04:12 +01:00 |
|
Fredrik Johansson
|
c7748d3445
|
some more credits
|
2014-10-27 14:51:48 +01:00 |
|
Fredrik Johansson
|
b15cc469e0
|
tidy up proof code of Taylor series evaluation algorithm
|
2014-10-27 11:44:29 +01:00 |
|
Fredrik Johansson
|
0f7ca2ab32
|
correct the error bound for exp
|
2014-10-25 18:26:00 +02:00 |
|
Fredrik Johansson
|
b8705b7dd5
|
use the sqrt trick in exp
|
2014-10-24 19:02:06 +02:00 |
|
Fredrik Johansson
|
19c4aa3cb6
|
Merge remote-tracking branch 'origin/master'
|
2014-10-24 16:33:16 +02:00 |
|
Fredrik Johansson
|
2639be4e60
|
speed up sin and cos using sqrt trick and extend their table to higher precision
|
2014-10-24 16:32:56 +02:00 |
|
Fredrik Johansson
|
6121eeda3b
|
Merge pull request #26 from cheuberg/doc-correction
Corrected arguments of arb_get_interval_arf in documentation
|
2014-10-22 20:05:40 +02:00 |
|
cheuberg
|
c2c0b8338c
|
Corrected arguments of arb_get_interval_arf in documentation
replaced mpfr_t by arf_t (twice).
|
2014-10-22 20:01:54 +02:00 |
|
Fredrik Johansson
|
eeae809300
|
minor doc edit
|
2014-10-21 17:06:26 +02:00 |
|
Fredrik Johansson
|
fe08fb0cdc
|
document eisenstein series
|
2014-10-21 17:01:45 +02:00 |
|
Fredrik Johansson
|
a98caad160
|
add acb_poly powering code, eisenstein series, and more test code
|
2014-10-21 16:39:48 +02:00 |
|
Fredrik Johansson
|
a500e697a0
|
typo again
|
2014-10-20 14:37:00 +02:00 |
|
Fredrik Johansson
|
59323aae05
|
typo
|
2014-10-20 14:29:39 +02:00 |
|
Fredrik Johansson
|
540aa0e8d4
|
small doc fixes
|
2014-10-20 14:25:58 +02:00 |
|
Fredrik Johansson
|
30dc4ccbb5
|
document theta derivative error bounds
|
2014-10-20 14:15:30 +02:00 |
|
Fredrik Johansson
|
c2dab5450f
|
rename some functions
|
2014-10-20 13:33:30 +02:00 |
|
Fredrik Johansson
|
930801b0f9
|
bugfix and test code for the theta derivatives
|
2014-10-20 13:21:17 +02:00 |
|
Fredrik Johansson
|
1ae88cf2bd
|
initial code for theta derivatives and elliptic function derivatives (NEEDS DOC/TESTS/CLEANUP)
|
2014-10-18 19:39:56 +02:00 |
|
Fredrik Johansson
|
b30b80c1a3
|
implement the modular discriminant delta
|
2014-10-16 15:24:45 +02:00 |
|
Fredrik Johansson
|
ed099b964d
|
implement the modular lambda function
|
2014-10-15 16:42:03 +02:00 |
|
Fredrik Johansson
|
b165977d47
|
fix a printing issue
|
2014-10-15 16:41:50 +02:00 |
|
Fredrik Johansson
|
34fa2b3838
|
add the Weierstrass elliptic function
|
2014-10-15 15:11:58 +02:00 |
|