arb/acb
2021-09-23 20:26:00 +02:00
..
test begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
acos.c small code cleanup 2018-03-05 13:36:33 +01:00
acosh.c small code cleanup 2018-03-05 13:36:33 +01:00
addmul.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
agm.c add acb_agm 2020-03-13 13:32:20 +01:00
agm1.c add acb_agm 2020-03-13 13:32:20 +01:00
approx_dot.c mp_bitcnt_t -> flint_bitcnt_t 2020-06-22 23:48:09 +02:00
arg.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
asin.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
asinh.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
atan.c acb_atan: improve error bounds 2017-09-18 00:06:26 +02:00
atanh.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
barnes_g.c small improvement for barnes_g 2021-09-23 20:26:00 +02:00
bernoulli_poly_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
chebyshev_t2_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
chebyshev_t_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
chebyshev_u2_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
chebyshev_u_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
clear.c de-inline clear() methods -> 8% faster compile, 25% smaller libarb.so 2016-07-05 00:26:55 +02:00
contains_int.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
cos.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
cos_pi.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
cot.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
cot_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
csc_pi.c avoid inverting sine in acb_csc_pi 2020-09-10 11:46:52 -05:00
csch.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
csgn.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
cube.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
digamma.c begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
div.c acb_inv: tighter error bounds (in particular, ensure nonzero input -> finite output) 2017-02-18 17:27:17 +01:00
dot.c mp_bitcnt_t -> flint_bitcnt_t 2020-06-22 23:48:09 +02:00
dot_fmpz.c bugfix; improve arb_fmpz_poly_evaluate_arb and arb_fmpz_poly_evaluate_acb using dot products 2021-07-02 15:10:11 +02:00
dot_precise.c implement acb_dot and use in the acb_poly module 2018-08-26 19:59:30 +02:00
dot_si.c arb_dot_fmpz and variants 2021-07-02 11:08:00 +02:00
dot_simple.c implement acb_dot and use in the acb_poly module 2018-08-26 19:59:30 +02:00
dot_siui.c arb_dot_fmpz and variants 2021-07-02 11:08:00 +02:00
dot_ui.c arb_dot_fmpz and variants 2021-07-02 11:08:00 +02:00
dot_uiui.c arb_dot_fmpz and variants 2021-07-02 11:08:00 +02:00
exp.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp_invexp.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp_pi_i.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
expm1.c add acb_expm1 2017-06-12 16:40:33 +02:00
fprintd.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
fprintn.c change long to slong in acb_fprintn 2020-05-04 11:19:09 +02:00
gamma.c begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
get_abs_lbound_arf.c header file cleanup (de-inlining, etc) 2019-01-18 15:34:54 +01:00
get_abs_ubound_arf.c header file cleanup (de-inlining, etc) 2019-01-18 15:34:54 +01:00
get_mag.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
get_mag_lower.c faster implementation of acb_get_mag_lower, plus more test code 2017-12-13 11:37:05 +01:00
get_rad_ubound_arf.c header file cleanup (de-inlining, etc) 2019-01-18 15:34:54 +01:00
get_unique_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
inlines.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
inv.c acb_inv: tighter error bounds (in particular, ensure nonzero input -> finite output) 2017-02-18 17:27:17 +01:00
lambertw.c some further lambertw precision tweaks 2017-04-22 13:59:37 +02:00
lambertw_asymp.c complex Lambert W function (acb_lambertw) 2017-03-20 18:57:53 +01:00
lambertw_bound_deriv.c acb_lambertw: slightly better derivative bound for |k| <= 1 2017-03-30 09:05:57 +02:00
lambertw_check_branch.c some further lambertw precision tweaks 2017-04-22 13:59:37 +02:00
log.c 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
log1p.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
log_sin_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
mul.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
mul_naive.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
polygamma.c add arb_is_int_2exp_si and acb_is_int_2exp_si 2017-02-14 14:31:48 +01:00
polylog.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
pow.c 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
quadratic_roots_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
randtest.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
real_abs.c Fix typo in acb_real_abs leading to wrong results for some values 2020-10-09 14:47:38 +02:00
real_ceil.c fix acb_real_floor / acb_real_ceil (for some reason the wrong code was committed) 2018-02-13 10:42:44 +01:00
real_floor.c fix acb_real_floor / acb_real_ceil (for some reason the wrong code was committed) 2018-02-13 10:42:44 +01:00
real_heaviside.c utility functions acb_real_abs, sgn, heaviside, floor, ceil, min, max 2018-02-10 22:31:33 +01:00
real_max.c utility functions acb_real_abs, sgn, heaviside, floor, ceil, min, max 2018-02-10 22:31:33 +01:00
real_min.c utility functions acb_real_abs, sgn, heaviside, floor, ceil, min, max 2018-02-10 22:31:33 +01:00
real_sgn.c utility functions acb_real_abs, sgn, heaviside, floor, ceil, min, max 2018-02-10 22:31:33 +01:00
real_sqrtpos.c 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
rel_error_bits.c add rel_one_accuracy_bits methods; improvement to precision handling for hypgeom_m 2019-02-22 13:28:03 +01:00
rising2_ui.c begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
rising_ui.c begin make old gamma functions call new code 2021-09-19 15:07:07 +02:00
rising_ui_get_mag.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
root_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rsqrt.c move mag_add_ui_lower; small cleanup 2018-04-10 17:49:06 +02:00
sech.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
sgn.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
sin_cos.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
sin_cos_pi.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
sin_pi.c small optimization of acb trig functions for pure real or imaginary input 2018-02-13 10:11:21 +01:00
sinc.c fix a small bug in acb_sinc (patch by Andrew Booker) 2016-09-02 16:09:13 +02:00
sinc_pi.c add arb_sinc_pi, acb_sinc_pi 2017-06-20 09:44:25 +02:00
sqrt.c 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
submul.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
tan.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
tan_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
unit_root.c change acb_vec_unit_roots interface 2017-10-30 08:43:00 +01:00
vec_clear.c de-inline some more arb and acb methods 2017-02-26 18:18:56 +01:00
vec_init.c de-inline some more arb and acb methods 2017-02-26 18:18:56 +01:00
vec_set_powers.c header file cleanup (de-inlining, etc) 2019-01-18 15:34:54 +01:00
vec_sort_pretty.c Add CMakeLists.txt 2016-06-24 16:19:27 +05:30
vec_unit_roots.c order arguments in acb_vec_unit_roots 2017-10-30 08:43:01 +01:00
zeta.c 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