arb/arb
2018-07-22 16:30:35 -04:00
..
test some more test code for sin_cos 2018-07-21 22:42:52 -04:00
abs.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
acos.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
acosh.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
add.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
add_error.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
addmul.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
agm.c speed up arb_agm 2017-08-12 15:03:09 +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 improve arb_atan for wide input 2017-12-29 03:22:57 +01:00
atan2.c slight optimization of arb_atan2 for input spanning multiple signs 2017-12-28 21:38:33 +01:00
atan_arf.c improve arb_atan for wide input 2017-12-29 03:22:57 +01:00
atan_arf_bb.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
atan_sum_bs_powtab.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
atan_sum_bs_simple.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
atan_tab.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
atan_taylor_naive.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
atan_taylor_rs.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
atanh.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bell_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bell_sum_bsplit.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bell_sum_taylor.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bernoulli_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bernoulli_poly_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bernoulli_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
bernoulli_ui_zeta.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
bin.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
can_round_mpfr.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
ceil.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
const_apery.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_catalan.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_e.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_euler.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
const_glaisher.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_khinchin.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
const_log2.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_log10.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_log_sqrt2pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
const_sqrt_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_arf.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_fmpq.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_int.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_mpfr.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
contains_si.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02: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
coth.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
csc.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
csch.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
digamma.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
div.c improve arb_div for wide input; also handle special input a bit more consistently 2018-01-08 17:23:55 +01:00
div_2expm1_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
doublefac_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
euler_number_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
euler_number_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp.c improve arb_expm1 (fix accuracy for negative x with large radius; make precision adaptive) 2018-07-09 16:48:48 +02:00
exp_arf_bb.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
exp_arf_rs_generic.c speed up arb_exp() between 4600 and 19000 bits 2017-09-06 16:45:56 +02:00
exp_sum_bs_powtab.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
exp_sum_bs_simple.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp_tab.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp_taylor_bound.c use generic arb version of rs algorithm instead of mpfr to speed up sin/cos at 4600 to 90000 bits; also always use arb's pi for argument reduction 2017-09-03 01:30:13 +02:00
exp_taylor_naive.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
exp_taylor_rs.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
fac.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
fib.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
floor.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
fprint.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
gamma.c slight improvement for wide intervals in gamma function 2018-02-21 14:08:54 +01:00
get_fmpz_mid_rad_10exp.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
get_interval_arf.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
get_interval_fmpz_2exp.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
get_interval_mpfr.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
get_mag_lower.c slight speedup of arb_get_mag_lower, arb_get_mag_lower_nonnegative 2018-01-06 23:18:40 +01:00
get_mag_lower_nonnegative.c slight speedup of arb_get_mag_lower, arb_get_mag_lower_nonnegative 2018-01-06 23:18:40 +01:00
get_mpn_fixed_mod_log2.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
get_mpn_fixed_mod_pi4.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
get_rand_fmpq.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
get_str.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
get_unique_fmpz.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
hurwitz_zeta.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
hypot.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
indeterminate.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
inlines.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
intersection.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
is_finite.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
lambertw.c some further lambertw precision tweaks 2017-04-22 13:59:37 +02:00
log.c fix a minor issue 2018-01-04 23:06:13 +01:00
log1p.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
log_arf.c improve arb_log for wide input 2018-01-04 23:00:13 +01:00
log_base_ui.c fix an unsafe use of FLINT_ABS for floating-point x 2016-10-28 21:44:29 +02:00
log_hypot.c fix minor precision loss in logarithm near -1 2018-02-25 21:27:22 +01:00
log_tab.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
log_ui_from_prev.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
max.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
min.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_2exp_si.c de-inline arb_mul_2exp_si 2017-02-26 17:50:24 +01:00
neg.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
neg_round.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
nonnegative_part.c some improvements to acb_lambertw; make arb_nonnegative_part public 2017-03-23 00:44:49 +01:00
one.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
overlaps.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
partitions_fmpz.c Fix errors 2016-10-12 00:20:00 +05:30
polylog.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
pow.c arb_pow and acb_pow: invert before powering with binary exponentiation to reduce blowup 2017-11-27 16:09:40 +01:00
pow_fmpq.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
pow_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
pow_fmpz_binexp.c arb_pow and acb_pow: invert before powering with binary exponentiation to reduce blowup 2017-11-27 16:09:40 +01:00
power_sum_vec.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
rel_error_bits.c arb_rel_accuracy_bits: add fast path 2017-08-12 00:48:31 +02:00
richcmp.c de-inline some more arb and acb methods 2017-02-26 18:18:56 +01:00
rising2_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising2_ui_bs.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising2_ui_rs.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising_fmpq_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising_ui_bs.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising_ui_rec.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
rising_ui_rs.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 add mag_rsqrt and improve arb_rsqrt for wide input 2018-01-05 22:48:49 +01:00
sec.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
sech.c more trig functions (sec, csc, sech, csch) 2017-11-13 01:59:40 +01:00
set.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_d.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
set_fmpz.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
set_interval_arf.c improve special cases in arb_set_interval_arf (issue #230) 2018-07-07 14:01:26 +02:00
set_interval_mag.c optimize arb_set_interval_mag 2017-12-30 21:49:06 +01:00
set_interval_mpfr.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_interval_neg_pos_mag.c optimize arb_set_interval_mag 2017-12-30 21:49:06 +01:00
set_round.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_round_fmpz.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_round_fmpz_2exp.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_si.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
set_str.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
set_ui.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
sgn.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin_cos.c code cleanup 2018-07-19 14:23:48 -04:00
sin_cos_arf_bb.c sin, cos: replace mpfr with faster custom implementation of the bit-burst algorithm at very high precision 2017-09-04 04:43:07 +02:00
sin_cos_arf_generic.c improve arb_sin_cos/arb_sin/arb_cos for wide intervals; also add arb_zero_pm_one and arb_unit_interval 2018-07-19 13:41:13 -04:00
sin_cos_generic.c improve arb_sin_cos/arb_sin/arb_cos for wide intervals; also add arb_zero_pm_one and arb_unit_interval 2018-07-19 13:41:13 -04:00
sin_cos_pi.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin_cos_pi_fmpq.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin_cos_pi_fmpq_algebraic.c rely on the fmpz_poly_cos_minpoly code from flint (available since 2.5) 2017-06-25 11:53:21 +02:00
sin_cos_tab.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin_cos_taylor_naive.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sin_cos_taylor_rs.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
sin_cos_wide.c improve arb_sin_cos/arb_sin/arb_cos for wide intervals; also add arb_zero_pm_one and arb_unit_interval 2018-07-19 13:41:13 -04:00
sinc.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sinc_pi.c add arb_sinc_pi, acb_sinc_pi 2017-06-20 09:44:25 +02:00
sinh_cosh.c add mag_sinh/cosh/sinh_lower/cosh_lower; improve arb_cosh/sinh/sinh_cosh for wide input 2018-07-11 11:15:45 +02:00
sqrt.c improve arb_sqrt for wide input 2018-01-05 18:30:20 +01:00
sqrt1pm1.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
sqrtpos.c some improvements to acb_lambertw; make arb_nonnegative_part public 2017-03-23 00:44:49 +01:00
sub.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02: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
tanh.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
test_multiplier.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
trim.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
union.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02: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
version.c update docs; call this 2.14.0 2018-07-22 16:30:35 -04:00
zero.c de-inline more arb methods 2017-02-26 19:08:38 +01:00
zeta.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui_bernoulli.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
zeta_ui_borwein_bsplit.c Replace abort with flint_abort. 2017-02-28 16:52:57 +01:00
zeta_ui_euler_product.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui_vec.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui_vec_borwein.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui_vec_even.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00
zeta_ui_vec_odd.c update copyright headers to switch from GPL to LGPL 2016-04-26 17:20:05 +02:00