Commit graph

32 commits

Author SHA1 Message Date
Fredrik Johansson
ce0a218839 add fmpr_root, fmprb_root (placeholder code) 2013-02-28 14:32:59 +01:00
Fredrik Johansson
10008c4646 small improvement to fmpr_mul_2exp_si 2013-02-17 20:31:33 +01:00
Fredrik Johansson
edd48c1652 improve fmpr_cmp_2exp_si, fmpr_cmpabs_2exp_si 2013-02-17 19:29:23 +01:00
Fredrik Johansson
f872b2f6b2 add fmpz_extras module to collect fmpz helper functions 2013-02-17 17:58:15 +01:00
Fredrik Johansson
1a5e170598 add fmpr_get_fmpz, fmpr_get_si 2013-02-13 11:22:03 +01:00
Fredrik Johansson
5b4e35b750 tidy up float conversion functions 2013-02-05 15:10:27 +01:00
Fredrik Johansson
f376100ac2 replace improper FMPR_PREC_EXACT with FMPR_RESULT_EXACT 2013-01-10 15:38:19 +01:00
Fredrik Johansson
b76602eca5 make use of the improved set_round functions 2013-01-09 18:02:38 +01:00
Fredrik Johansson
ef3a687c04 low-level set_round/normalise code 2013-01-09 16:36:21 +01:00
Fredrik Johansson
53b8e8b41f low-level fmpr multiplication code 2013-01-03 15:11:55 +01:00
Fredrik Johansson
2ba582364a add fmprb_get_unique_fmpz 2012-12-18 11:36:54 +01:00
Fredrik Johansson
283c5b2227 add sinh, cosh, and improve sin_cos 2012-11-16 13:26:56 +01:00
Fredrik Johansson
ef8b90f308 refactor into more fmpr helper functions 2012-09-21 13:53:20 +02:00
Fredrik Johansson
1640732747 re-allow large exponents in sqrt 2012-09-20 17:32:42 +02:00
Fredrik Johansson
0d2b7e3e04 some refactoring 2012-09-20 12:00:13 +02:00
Fredrik Johansson
d251d25bef add fmpr_pow_sloppy, for magnitude bounding 2012-09-16 03:22:13 +02:00
Fredrik Johansson
c2a9b8b3e8 add cmpabs, fix bugs, and simplify division error bounding 2012-09-14 12:38:43 +02:00
Fredrik Johansson
0efb13c77c fix some bugs and add more test code 2012-09-13 13:47:22 +02:00
Fredrik Johansson
5c861c5329 add get/set_fmpz_2exp methods 2012-09-10 16:33:59 +02:00
Fredrik Johansson
eda22bb13f better algorithm for multi-evaluation of odd zetas 2012-09-09 23:49:43 +02:00
Fredrik Johansson
33c383aa7c add log_gamma series expansion 2012-09-07 18:27:09 +02:00
Fredrik Johansson
849e713207 catch overflow when converting to mpfr 2012-09-07 12:46:58 +02:00
Fredrik Johansson
0847d21f66 exp and log 2012-09-07 12:19:27 +02:00
Fredrik Johansson
930a7d9649 fix some precision issues 2012-09-06 15:50:20 +02:00
Fredrik Johansson
b0b7c2fe6e some cleanup 2012-09-06 13:18:02 +02:00
Fredrik Johansson
24942a03c1 fmpq conversion code 2012-09-04 16:11:16 +02:00
Fredrik Johansson
fbddd10ac0 preliminary polynomial multiplication code 2012-09-04 13:43:10 +02:00
Fredrik Johansson
d780701d0c some more utility functions; cached const_pi 2012-09-03 16:26:41 +02:00
Fredrik Johansson
0ce37a3278 add cmp method 2012-09-03 00:05:16 +02:00
Fredrik Johansson
dc2a3cd404 code for gamma and zeta(n); some bugfixes 2012-09-02 06:09:40 +02:00
Fredrik Johansson
3695c29072 more functions, and first version of ball arithmetic 2012-09-01 23:32:52 +02:00
Fredrik Johansson
09990f94bc fmpz based floating-point arithmetic (experimental) 2012-08-05 19:57:08 +02:00