Fredrik Johansson
|
c3d61204e8
|
faster digamma function argument reduction
|
2013-12-29 18:07:56 +01:00 |
|
Fredrik Johansson
|
8d80118bbd
|
add fmprb_inv and replace uses of fmprb_ui_div
|
2013-11-12 15:25:50 +01:00 |
|
Fredrik Johansson
|
28814f40c2
|
special case +/- 2 in fmpcb_root
|
2013-10-22 11:41:58 +02:00 |
|
Fredrik Johansson
|
7d663e14f7
|
remove unnecessary include
|
2013-10-21 17:59:32 +02:00 |
|
Fredrik Johansson
|
9ded02956b
|
add fmpcb_rsqrt (complex reciprocal square root)
|
2013-10-21 17:58:42 +02:00 |
|
Fredrik Johansson
|
e6d8bb2e16
|
cleanup some powering code
|
2013-09-19 00:30:04 +01:00 |
|
Fredrik Johansson
|
ad91a197b1
|
lgamma: unify branch correction code; speed up series code when n <= 2
|
2013-08-05 13:41:26 +02:00 |
|
Fredrik Johansson
|
06592241a1
|
fix pow aliasing issue and add test code
|
2013-08-02 21:06:10 +02:00 |
|
Fredrik Johansson
|
d6ef6f70b2
|
some renaming
|
2013-07-30 15:21:17 +02:00 |
|
Fredrik Johansson
|
4bd28225bc
|
use flint_cleanup() everywhere
|
2013-07-30 13:53:10 +02:00 |
|
Fredrik Johansson
|
289a780a73
|
more simple interfaces for zeta functions; implement functional equation
|
2013-03-27 18:25:00 +01:00 |
|
Fredrik Johansson
|
5b1361958f
|
add wrapper for hurwitz zeta
|
2013-03-27 17:43:06 +01:00 |
|
Fredrik Johansson
|
475bb2c8f3
|
reorg zeta related functions
|
2013-03-27 15:54:05 +01:00 |
|
Fredrik Johansson
|
7fa0542746
|
use cot_pi in digamma functional equation
|
2013-03-26 17:54:40 +01:00 |
|
Fredrik Johansson
|
1ddaeee5d7
|
complex tan_pi, cot_pi
|
2013-03-26 17:40:42 +01:00 |
|
Fredrik Johansson
|
f0f687dd06
|
add fmpcb_tan, fmpcb_cot
|
2013-03-26 16:04:49 +01:00 |
|
Fredrik Johansson
|
c549675c0b
|
add real tan, cot, and complex cos_pi
|
2013-03-26 13:58:27 +01:00 |
|
Fredrik Johansson
|
f1d6faaf07
|
more work on powers
|
2013-03-26 13:39:06 +01:00 |
|
Fredrik Johansson
|
ee9a5eb8fc
|
add complex square roots
|
2013-03-22 13:32:48 +01:00 |
|
Fredrik Johansson
|
2b3ed11fa9
|
add complex digamma function
|
2013-03-04 11:28:53 +01:00 |
|
Fredrik Johansson
|
b266ff1eca
|
work to support the digamma function
|
2013-03-04 00:55:36 +01:00 |
|
Fredrik Johansson
|
d4943a8bd1
|
some rearrangement
|
2013-03-02 22:05:50 +01:00 |
|
Fredrik Johansson
|
1a0e89c749
|
move zeta function implementation code to separate module (wip)
|
2013-02-28 17:24:50 +01:00 |
|
Fredrik Johansson
|
ec513f83c5
|
properly support extremely large arguments in gamma functions
|
2013-02-28 16:29:22 +01:00 |
|
Fredrik Johansson
|
c74ddfc98c
|
remove/rename obsolete code
|
2013-02-27 18:31:04 +01:00 |
|
Fredrik Johansson
|
52ad95fe74
|
faster complex rising factorials
|
2013-02-27 17:35:37 +01:00 |
|
Fredrik Johansson
|
6921bdcee4
|
add fmpcb_gamma, fmpcb_rgamma, fmpcb_lgamma and refactored Stirling series code
|
2013-02-20 11:58:08 +01:00 |
|
Fredrik Johansson
|
6a6136fa99
|
add fmprb_atan2 with test code; use for and fix bug in fmpcb_arg
|
2013-02-19 11:17:21 +01:00 |
|
Fredrik Johansson
|
fb18b0663c
|
implement squaring formula and reduce number of temporaries in fmpcb_mul
|
2013-02-16 02:24:39 +01:00 |
|
Fredrik Johansson
|
7946454c0a
|
improve zeta sum by using sieving
|
2013-01-28 15:52:39 +01:00 |
|
Fredrik Johansson
|
56ea7b2e3b
|
slight improvements to zeta code; remove old implementation
|
2013-01-24 15:27:23 +01:00 |
|
Fredrik Johansson
|
fa5ad50f6e
|
fix error bounding for zeta_series, +docs, tests
|
2013-01-19 20:45:35 +01:00 |
|
Fredrik Johansson
|
b76602eca5
|
make use of the improved set_round functions
|
2013-01-09 18:02:38 +01:00 |
|
Fredrik Johansson
|
e680993c60
|
fix an off-by-one error
|
2012-12-26 11:26:43 +01:00 |
|
Fredrik Johansson
|
76a4b8dcc1
|
faster Bernoulli number generation
|
2012-12-19 14:04:00 +01:00 |
|
Fredrik Johansson
|
ffd27fb34c
|
error bounding for zeta series
|
2012-12-04 14:18:01 +01:00 |
|
Fredrik Johansson
|
1f66412969
|
fixes
|
2012-11-30 02:26:40 +01:00 |
|
Fredrik Johansson
|
2ca8228fd9
|
initial code for the Hurwitz zeta function with derivatives
|
2012-11-29 16:06:15 +01:00 |
|
Fredrik Johansson
|
6627cfde6a
|
tidy nth root code; update documentation
|
2012-11-26 17:42:16 +01:00 |
|
Fredrik Johansson
|
b633bd4200
|
fix bugs in fmpcb_arg
|
2012-11-26 16:54:46 +01:00 |
|
Fredrik Johansson
|
139fe3ee65
|
code for complex nth roots (work in progress)
|
2012-11-23 17:50:51 +01:00 |
|
Fredrik Johansson
|
937dc4da57
|
add complex trigonometric functions
|
2012-11-16 14:06:49 +01:00 |
|
Fredrik Johansson
|
ff087f6fb3
|
complex Riemann zeta function
|
2012-11-10 19:44:55 +01:00 |
|
Fredrik Johansson
|
8bb4f5a6a9
|
don't use the three-point complex multiplication by default, as it introduces too much error in some cases
|
2012-11-10 18:43:43 +01:00 |
|
Fredrik Johansson
|
45ad953f69
|
add complex log, exp, pow
|
2012-11-09 17:45:25 +01:00 |
|
Fredrik Johansson
|
c96f9cf837
|
add the fmpcb_mat module, and various helper functions
|
2012-11-07 16:07:22 +01:00 |
|
Fredrik Johansson
|
615ea353a5
|
some more work on the fmpcb module; test code for multiplication
|
2012-11-07 11:48:22 +01:00 |
|
Fredrik Johansson
|
c305ff6338
|
initial code for complex numbers and polynomials
|
2012-10-14 16:30:01 +02:00 |
|