arb/arb
2015-03-18 10:16:39 +01:00
..
test add arb_eq, arb_ne, arb_lt, arb_le, arb_gt, arb_ge 2015-03-18 10:16:39 +01:00
abs.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
acos.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
acosh.c add arb_sqrt1pm1, arb_atanh, arb_asinh, arb_atanh 2015-01-14 16:58:47 +01:00
add.c move some code to the right places 2014-05-26 14:24:18 +02:00
add_error.c more ball arithmetic code (add/sub methods) 2014-05-09 20:29:41 +02:00
addmul.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
agm.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
asin.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
asinh.c add arb_sqrt1pm1, arb_atanh, arb_asinh, arb_atanh 2015-01-14 16:58:47 +01:00
atan.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
atan2.c port atan, atan2 2014-06-18 18:21:03 +02:00
atan_arf_bb.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
atan_sum_bs_powtab.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
atan_sum_bs_simple.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
atan_tab.c new arb_atan implementation 2014-08-12 12:58:19 +02:00
atan_taylor_naive.c fast atan taylor series summation 2014-08-11 14:14:29 +02:00
atan_taylor_rs.c tidy up proof code of Taylor series evaluation algorithm 2014-10-27 11:44:29 +01:00
atanh.c add arb_sqrt1pm1, arb_atanh, arb_asinh, arb_atanh 2015-01-14 16:58:47 +01:00
bernoulli_ui.c make arb_bernoulli_ui(2^64-2) not crash 2014-12-29 12:58:18 +01:00
bernoulli_ui_zeta.c minor 2014-06-20 13:09:21 +02:00
bin.c replace some more wrappers 2014-06-18 19:27:24 +02:00
ceil.c add floor and ceil functions 2014-10-30 15:54:50 +01:00
chebyshev_t2_ui.c implement evaluation of Chebyshev polynomials 2014-11-14 19:05:06 +01:00
chebyshev_t_ui.c implement evaluation of Chebyshev polynomials 2014-11-14 19:05:06 +01:00
chebyshev_u2_ui.c implement evaluation of Chebyshev polynomials 2014-11-14 19:05:06 +01:00
chebyshev_u_ui.c implement evaluation of Chebyshev polynomials 2014-11-14 19:05:06 +01:00
const_apery.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
const_catalan.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_e.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_euler.c remove old header files 2014-08-19 01:49:31 +02:00
const_glaisher.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
const_khinchin.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
const_log2.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_log10.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_log_sqrt2pi.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_pi.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
const_sqrt_pi.c port most arb_const_ methods 2014-06-12 20:46:25 +02:00
contains.c arf-native sum, contains, overlaps 2014-05-26 18:23:38 +02:00
contains_arf.c simplification 2014-05-26 18:39:55 +02:00
contains_fmpq.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
contains_fmpz.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
contains_mpfr.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
contains_si.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
cot.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
cot_pi.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
coth.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
digamma.c optimize arb_digamma for small integers 2015-01-20 16:55:15 +01:00
div.c improve test code for arb_div and make nan -> nan when dividing 2014-11-15 16:36:04 +01:00
exp.c fix exp(huge) outputing unnecessarily useless intervals 2015-02-19 16:57:06 +01:00
exp_arf_bb.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
exp_sum_bs_powtab.c new atan implementation for very high precision 2014-12-07 18:22:00 +01:00
exp_sum_bs_simple.c remove more old files, and move things around 2014-09-25 15:36:55 +02:00
exp_tab.c add exp lookup tables and taylor series evaluation 2014-09-17 20:27:07 +02:00
exp_taylor_bound.c remove more old files, and move things around 2014-09-25 15:36:55 +02:00
exp_taylor_naive.c add exp lookup tables and taylor series evaluation 2014-09-17 20:27:07 +02:00
exp_taylor_rs.c tidy up proof code of Taylor series evaluation algorithm 2014-10-27 11:44:29 +01:00
fac.c replace some more wrappers 2014-06-18 19:27:24 +02:00
fib.c replace some more wrappers 2014-06-18 19:27:24 +02:00
floor.c add floor and ceil functions 2014-10-30 15:54:50 +01:00
fmprb_wrappers.c new implementation of arb_exp(), part 2 2014-09-19 16:39:30 +02:00
gamma.c fix rgamma of negative integers returning indeterminate 2014-12-28 18:26:55 +01:00
get_fmpz_mid_rad_10exp.c add helper function for binary to decimal conversion 2015-01-02 21:42:42 +01:00
get_interval_arf.c more set/get_interval methods 2014-09-25 14:44:17 +02:00
get_interval_fmpz_2exp.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
get_interval_mpfr.c more set/get_interval methods 2014-09-25 14:44:17 +02:00
get_mag_lower.c 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
get_mag_lower_nonnegative.c 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
get_mpn_fixed_mod_log2.c add a function for reducing mod log(2) at low precision 2014-09-17 20:41:13 +02:00
get_mpn_fixed_mod_pi4.c new sin/cos code 2014-09-24 11:34:56 +02:00
get_rand_fmpq.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
get_str.c fix a minor bug 2015-01-27 18:41:15 +01:00
get_unique_fmpz.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
hurwitz_zeta.c add arb_hurwitz_zeta 2014-12-29 17:11:03 +01:00
hypot.c more square root related methods 2014-05-12 04:39:59 +02:00
inlines.c add inline functions to library 2014-12-25 15:50:37 +01:00
log.c refactoring; slightly speed up elementary functions for small input 2014-12-07 15:06:01 +01:00
log1p.c add arb_log1p, acb_log1p, acb_atan 2015-01-14 15:17:38 +01:00
log_tab.c add new logarithm code and fix minor precision issue in atan 2014-08-18 19:02:16 +02:00
log_ui_from_prev.c speed up log_ui_from_prev 2014-08-18 20:30:38 +02:00
mul.c square roots and some tweaks 2014-05-11 16:51:21 +02:00
neg.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
neg_round.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
overlaps.c fix type error 2014-05-26 18:53:33 +02:00
polylog.c add polylog wrapper functions 2014-07-10 22:23:26 +02:00
pow.c replace some more wrappers 2014-06-18 19:27:24 +02:00
pow_fmpq.c wrap remaining fmprb functions 2014-05-12 11:15:51 +02:00
pow_fmpz.c wrap remaining fmprb functions 2014-05-12 11:15:51 +02:00
pow_fmpz_binexp.c more cleanup 2014-08-15 16:10:58 +02:00
print.c add arb_get_str and arb_printn 2015-01-27 18:09:38 +01:00
randtest.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
rel_error_bits.c fix for last commit 2015-02-19 18:43:01 +01:00
richcmp.c add arb_eq, arb_ne, arb_lt, arb_le, arb_gt, arb_ge 2015-03-18 10:16:39 +01:00
rising2_ui.c port rising2 methods 2014-06-04 16:00:51 +02:00
rising2_ui_bs.c port rising2 methods 2014-06-04 16:00:51 +02:00
rising2_ui_rs.c remove most of the old (arb 1.x) modules 2014-08-19 01:26:52 +02:00
rising_fmpq_ui.c add arb_rising_fmpq_ui 2014-06-04 13:02:45 +02:00
rising_ui.c add arb rising factorial methods 2014-05-29 18:50:18 +02:00
rising_ui_bs.c add arb rising factorial methods 2014-05-29 18:50:18 +02:00
rising_ui_rec.c add arb rising factorial methods 2014-05-29 18:50:18 +02:00
rising_ui_rs.c remove most of the old (arb 1.x) modules 2014-08-19 01:26:52 +02:00
rsqrt.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
set.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
set_interval_arf.c more set/get_interval methods 2014-09-25 14:44:17 +02:00
set_interval_mpfr.c more set/get_interval methods 2014-09-25 14:44:17 +02:00
set_round.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
set_round_fmpz.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
set_round_fmpz_2exp.c remove some more unnecessary inlines 2014-08-14 00:18:25 +02:00
set_str.c add arb_get_str and arb_printn 2015-01-27 18:09:38 +01:00
sin_cos.c refactoring; slightly speed up elementary functions for small input 2014-12-07 15:06:01 +01:00
sin_cos_pi.c add theta sum and j-invariant evaluation 2014-10-07 12:59:32 +02:00
sin_cos_pi_fmpq.c port sin/cos_pi_fmpq (with some tweaks) 2014-06-17 16:18:57 +02:00
sin_cos_pi_fmpq_algebraic.c remove most of the old (arb 1.x) modules 2014-08-19 01:26:52 +02:00
sin_cos_tab.c speed up sin and cos using sqrt trick and extend their table to higher precision 2014-10-24 16:32:56 +02:00
sin_cos_taylor_naive.c code in progress for sin/cos 2014-09-22 17:15:00 +02:00
sin_cos_taylor_rs.c tidy up proof code of Taylor series evaluation algorithm 2014-10-27 11:44:29 +01:00
sinh_cosh.c speed up sinh and sinh_cosh 2014-11-14 22:35:53 +01:00
sqrt.c fix stupid bug 2014-05-11 17:06:47 +02:00
sqrt1pm1.c add arb_sqrt1pm1, arb_atanh, arb_asinh, arb_atanh 2015-01-14 16:58:47 +01:00
sqrtpos.c more square root related methods 2014-05-12 04:39:59 +02:00
sub.c more ball arithmetic code (add/sub methods) 2014-05-09 20:29:41 +02:00
submul.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
tan.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
tan_pi.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
tanh.c avoiding wrappers; putting code in the right place 2014-05-26 17:15:00 +02:00
trim.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
union.c more work on ball arithmetic 2014-05-09 16:50:01 +02:00
version.c update docs and bump version number to 2.5.0 2015-01-28 18:20:07 +01:00
zeta.c port most of the zeta function code 2014-06-13 22:08:25 +02:00
zeta_ui.c zeta_ui(1): return indeterminate instead of aborting 2014-12-29 17:05:15 +01:00
zeta_ui_asymp.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_bernoulli.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_borwein_bsplit.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_euler_product.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_vec.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_vec_borwein.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_vec_even.c port remaining zeta methods 2014-06-14 21:42:47 +02:00
zeta_ui_vec_odd.c port remaining zeta methods 2014-06-14 21:42:47 +02:00