fredrik
|
3d62dc3382
|
small improvement for barnes_g
|
2021-09-23 20:26:00 +02:00 |
|
fredrik
|
52474120ce
|
begin make old gamma functions call new code
|
2021-09-19 15:07:07 +02:00 |
|
fredrik
|
d144c31760
|
bugfix; improve arb_fmpz_poly_evaluate_arb and arb_fmpz_poly_evaluate_acb using dot products
|
2021-07-02 15:10:11 +02:00 |
|
fredrik
|
d49264f251
|
arb_dot_fmpz and variants
|
2021-07-02 11:08:00 +02:00 |
|
Joel Dahne
|
480511ea08
|
Fix typo in acb_real_abs leading to wrong results for some values
|
2020-10-09 14:47:38 +02:00 |
|
Fredrik Johansson
|
2347c2e13d
|
Merge pull request #291 from p15-git-acc/csc_pi
add csc_pi for arb_t and acb_t types
|
2020-09-15 09:41:24 +02:00 |
|
p15-git-acc
|
2e42836203
|
avoid inverting sine in acb_csc_pi
|
2020-09-10 11:46:52 -05:00 |
|
fredrik
|
caf9bb7825
|
mp_bitcnt_t -> flint_bitcnt_t
|
2020-06-22 23:48:09 +02:00 |
|
Joel Dahne
|
b2e1bb0430
|
change long to slong in acb_fprintn
|
2020-05-04 11:19:09 +02:00 |
|
fredrik
|
7b31f65f88
|
add acb_agm
|
2020-03-13 13:32:20 +01:00 |
|
p15-git-acc
|
b15e14d6e7
|
add csc_pi for arb_t and acb_t types
|
2019-08-16 15:56:47 -05:00 |
|
fredrik
|
b17506e22d
|
add rel_one_accuracy_bits methods; improvement to precision handling for hypgeom_m
|
2019-02-22 13:28:03 +01:00 |
|
fredrik
|
242fa2e4c0
|
header file cleanup (de-inlining, etc)
|
2019-01-18 15:34:54 +01:00 |
|
fredrik
|
ea2c300a1f
|
fix fallback code for sub_dddmmmsss
|
2018-09-17 11:33:49 +09:00 |
|
fredrik
|
7c98883478
|
approximate dot product and matrix multiplication
|
2018-09-07 18:04:30 +02:00 |
|
fredrik
|
fb9a514763
|
32-bit bugfix for acb_dot
|
2018-09-06 15:46:48 +02:00 |
|
fredrik
|
ffa60bf319
|
implement acb_dot and use in the acb_poly module
|
2018-08-26 19:59:30 +02:00 |
|
fredrik
|
85abb2ba84
|
move mag_add_ui_lower; small cleanup
|
2018-04-10 17:49:06 +02:00 |
|
fredrik
|
e074eeaec6
|
acb_rsqrt: more accurate algorithm for wide intervals
|
2018-03-25 19:59:59 +02:00 |
|
fredrik
|
97c263a7cc
|
small code cleanup
|
2018-03-05 13:36:33 +01:00 |
|
Ralf Stephan
|
81a0bcca31
|
use acb_neg
|
2018-03-05 07:14:47 +01:00 |
|
Ralf Stephan
|
0673fc935f
|
fix acos
|
2018-03-04 17:46:31 +01:00 |
|
Ralf Stephan
|
6eabee7efa
|
add missing clear
|
2018-03-04 10:15:52 +01:00 |
|
Ralf Stephan
|
ab6647e29b
|
rearrange code
|
2018-03-04 10:00:18 +01:00 |
|
Ralf Stephan
|
1bd2179a46
|
return exact zero where possible: acos, acosh
|
2018-03-04 09:15:50 +01:00 |
|
fredrik
|
63526714e2
|
utility functions acb_sqrt_analytic, acb_rsqrt_analytic, acb_log_analytic, acb_pow_analytic, acb_real_sqrtpos; also improve bounds in acb_rsqrt
|
2018-02-23 00:21:01 +01:00 |
|
fredrik
|
73a8d86da8
|
add arb_log_hypot and improve acb_log for wide intervals
|
2018-02-21 19:03:26 +01:00 |
|
fredrik
|
e11d502161
|
slight improvement for wide intervals in gamma function
|
2018-02-21 14:08:54 +01:00 |
|
fredrik
|
dc57bf64a2
|
fix acb_real_floor / acb_real_ceil (for some reason the wrong code was committed)
|
2018-02-13 10:42:44 +01:00 |
|
fredrik
|
760d30c171
|
small optimization of acb trig functions for pure real or imaginary input
|
2018-02-13 10:11:21 +01:00 |
|
fredrik
|
fbe994f446
|
utility functions acb_real_abs, sgn, heaviside, floor, ceil, min, max
|
2018-02-10 22:31:33 +01:00 |
|
Fredrik Johansson
|
1535e13956
|
faster implementation of acb_get_mag_lower, plus more test code
|
2017-12-13 11:37:05 +01:00 |
|
Fredrik Johansson
|
6a9ba9d5f4
|
arb_pow and acb_pow: invert before powering with binary exponentiation to reduce blowup
|
2017-11-27 16:09:40 +01:00 |
|
Fredrik Johansson
|
a0ce21c37c
|
more trig functions (sec, csc, sech, csch)
|
2017-11-13 01:59:40 +01:00 |
|
Pascal
|
226ed94603
|
order arguments in acb_vec_unit_roots
|
2017-10-30 08:43:01 +01:00 |
|
Pascal
|
4376829974
|
change acb_vec_unit_roots interface
separate order from length, and allow negative order
|
2017-10-30 08:43:00 +01:00 |
|
Fredrik Johansson
|
aa30e792ae
|
acb_atan: improve error bounds
|
2017-09-18 00:06:26 +02:00 |
|
Fredrik Johansson
|
ac713b31aa
|
speed up acb_agm1 by finishing with Taylor series
|
2017-08-12 21:05:54 +02:00 |
|
Fredrik Johansson
|
683dea6c17
|
agm: use central difference instead of forward difference to reduce precision
|
2017-08-08 23:36:56 +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
|
919e6179a5
|
some further lambertw precision tweaks
|
2017-04-22 13:59:37 +02:00 |
|
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
|
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
|
d77b6c5c73
|
complex Lambert W function (acb_lambertw)
|
2017-03-20 18:57:53 +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 |
|