No description
Find a file
2014-05-19 21:01:45 +02:00
acb more work on complex multiplication 2014-05-15 19:20:44 +02:00
acb_mat complex matrices 2014-05-15 19:56:11 +02:00
acb_poly complex polys 2014-05-16 14:04:28 +02:00
arb initial code for complex numbers 2014-05-15 16:36:30 +02:00
arb_mat initial code for complex numbers 2014-05-15 16:36:30 +02:00
arb_poly some more work on complex addmul and polynomial evaluation 2014-05-19 21:01:45 +02:00
arf move out fmpz_lshift_mpn and test 2014-05-19 14:49:31 +02:00
bernoulli add fmprb_inv and replace uses of fmprb_ui_div 2013-11-12 15:25:50 +01:00
doc document some more arf functions 2014-05-19 14:29:26 +02:00
elefun don't assume that libm is sane 2014-05-03 04:36:10 +02:00
examples complex polys 2014-05-16 14:04:28 +02:00
fmpcb faster digamma function argument reduction 2013-12-29 18:07:56 +01:00
fmpcb_calc speed up cauchy_bound by computing more accurate enclosures for the sine and cosine 2013-10-04 13:10:31 +02:00
fmpcb_mat implement matrix exponentials 2013-11-11 18:50:53 +01:00
fmpcb_poly change a ptr -> srcptr 2014-01-15 12:08:49 +01:00
fmpr fix bug in mul_1x1 2014-04-18 16:25:35 +02:00
fmprb wrap remaining fmprb functions 2014-05-12 11:15:51 +02:00
fmprb_calc add bisection root refinement and real_roots example program 2013-09-26 14:13:56 +02:00
fmprb_mat implement matrix exponentials 2013-11-11 18:50:53 +01:00
fmprb_poly use doubles for faster error bounds in fmprb_poly_mullow_block2 2014-04-16 22:57:15 +02:00
fmpz_extras move out fmpz_lshift_mpn and test 2014-05-19 14:49:31 +02:00
gamma small code cleanup 2013-12-29 19:29:42 +01:00
hypgeom don't use doubles for the hypgeom root bound 2013-03-27 15:07:18 +01:00
mag document and add tests for some more mag functions 2014-05-19 14:11:05 +02:00
partitions remove an unused variable and rename an internal function to avoid namespace conflict with flint 2014-04-15 17:01:45 +02:00
zeta add fmprb_inv and replace uses of fmprb_ui_div 2013-11-12 15:25:50 +01:00
acb.h some more work on complex addmul and polynomial evaluation 2014-05-19 21:01:45 +02:00
acb_mat.h complex matrices 2014-05-15 19:56:11 +02:00
acb_poly.h complex polys 2014-05-16 14:04:28 +02:00
arb.h wrap remaining fmprb functions 2014-05-12 11:15:51 +02:00
arb_mat.h add arb_mat 2014-05-14 16:59:09 +02:00
arb_poly.h some more work on complex addmul and polynomial evaluation 2014-05-19 21:01:45 +02:00
arf.h document some more arf functions 2014-05-19 14:29:26 +02:00
bernoulli.h Added extern "C" to headers. 2013-09-17 18:55:23 +01:00
configure fix makefile bugs 2013-05-31 20:10:52 +02:00
elefun.h use the new fmpz_poly_cos_minpoly in flint instead of elefun_cos_minpoly 2014-03-29 07:42:16 +01:00
fmpcb.h implement matrix exponentials 2013-11-11 18:50:53 +01:00
fmpcb_calc.h first stab at some integration code; fix cauchy_bound 2013-10-03 13:03:55 +02:00
fmpcb_mat.h implement matrix exponentials 2013-11-11 18:50:53 +01:00
fmpcb_poly.h change a ptr -> srcptr 2014-01-15 12:08:49 +01:00
fmpr.h return exact for exact square roots in fmpr_sqrt 2014-05-04 19:19:16 +02:00
fmprb.h add fmprb_inv and replace uses of fmprb_ui_div 2013-11-12 15:25:50 +01:00
fmprb_calc.h add bisection root refinement and real_roots example program 2013-09-26 14:13:56 +02:00
fmprb_mat.h implement matrix exponentials 2013-11-11 18:50:53 +01:00
fmprb_poly.h more accurate version of fmprb_poly_mullow_block (two full poly muls for error bounds) 2014-04-15 17:07:02 +02:00
fmpz_extras.h move out fmpz_lshift_mpn and test 2014-05-19 14:49:31 +02:00
fmpz_extras.h.save preliminary addition code; some other code adjustments 2014-05-02 15:09:11 +02:00
gamma.h faster digamma function argument reduction 2013-12-29 18:07:56 +01:00
gpl-2.0.txt first commit 2012-04-05 15:57:19 +02:00
hypgeom.h Added extern "C" to headers. 2013-09-17 18:55:23 +01:00
mag.h document and add tests for some more mag functions 2014-05-19 14:11:05 +02:00
Makefile.in complex polys 2014-05-16 14:04:28 +02:00
partitions.h support partition function of bignum n (work in progress) 2014-03-03 16:32:29 +01:00
README some documentation updates 2013-05-31 19:40:05 +02:00
todo.txt add a todo item 2014-01-23 16:24:03 +01:00
zeta.h Added extern "C" to headers. 2013-09-17 18:55:23 +01:00

Arb is a C library for high-performance arbitrary-precision floating-point ball
(mid-rad interval) arithmetic. It supports complex numbers, polynomials,
matrices, and evaluation of special functions, all with rigorous error
bounding.

Arb depends on FLINT (http://flintlib.org/), MPIR (http://mpir.org)
and MPFR (http://mpfr.org). It can be built as a standalone library,
or as part of FLINT as an optional extension package.

For documentation and additional details, see: http://fredrikj.net/arb/

Development updates are occasionally posted to: http://fredrikj.net/blog/

Bug reports, feature requests and other comments are welcome on the
FLINT mailing list: flint-devel@googlegroups.com

Author: Fredrik Johansson <fredrik.johansson@gmail.com>

The build scripts are copied from FLINT and were written by Bill Hart.