Fredrik Johansson
|
3f0901e71a
|
move hypgeom code to its own module, +improvements and docs
|
2013-01-23 15:54:38 +01:00 |
|
Fredrik Johansson
|
ba57c989fa
|
better algorithm for gamma_series_fmpq
|
2013-01-15 12:09:26 +01:00 |
|
Fredrik Johansson
|
71479a603d
|
use thread-local storage for constant caches
|
2013-01-13 22:41:43 +01:00 |
|
Fredrik Johansson
|
96733b7083
|
low-level fmprb_mul
|
2013-01-10 19:19:18 +01:00 |
|
Fredrik Johansson
|
b76602eca5
|
make use of the improved set_round functions
|
2013-01-09 18:02:38 +01:00 |
|
Fredrik Johansson
|
147297748f
|
refine fmprb test functions; add gamma/rgamma/lgamma with test code
|
2012-12-22 21:29:11 +01:00 |
|
Fredrik Johansson
|
2ba582364a
|
add fmprb_get_unique_fmpz
|
2012-12-18 11:36:54 +01:00 |
|
Fredrik Johansson
|
4ce426946d
|
initial code for computing Khinchin's constant
|
2012-12-12 10:18:08 +01:00 |
|
Fredrik Johansson
|
a2a75084cc
|
bugfix (duh)
|
2012-12-04 14:17:42 +01:00 |
|
Fredrik Johansson
|
0d1c2684d7
|
add a couple of fmprb helper functions
|
2012-12-04 13:19:26 +01:00 |
|
Fredrik Johansson
|
f3818f5e49
|
add a few helper functions (work in progress)
|
2012-11-23 17:41:46 +01:00 |
|
Fredrik Johansson
|
35f6f21c93
|
add fmprb_contains and versions; fix a bug; test code for find_roots
|
2012-11-16 15:12:54 +01:00 |
|
Fredrik Johansson
|
283c5b2227
|
add sinh, cosh, and improve sin_cos
|
2012-11-16 13:26:56 +01:00 |
|
Fredrik Johansson
|
30e004ecb1
|
add helper functions for root isolation
|
2012-10-15 17:31:04 +02:00 |
|
Fredrik Johansson
|
ad04dedb8f
|
add helpers for absolute value upper bounds
|
2012-10-15 16:14:31 +02:00 |
|
Fredrik Johansson
|
88392070cf
|
add fmprb_overlaps
|
2012-10-15 15:06:36 +02:00 |
|
Fredrik Johansson
|
efbd560d83
|
generic code for infinite hypergeometric series
|
2012-10-08 16:28:28 +02:00 |
|
Fredrik Johansson
|
4d6082e935
|
add LU decomposition
|
2012-09-28 13:18:15 +02:00 |
|
Fredrik Johansson
|
9b9e170d9d
|
add cos, sin, atan
|
2012-09-25 13:11:23 +02:00 |
|
Fredrik Johansson
|
210b374ef8
|
experimental rfac based on multipoint evaluation
|
2012-09-24 00:13:13 +02:00 |
|
Fredrik Johansson
|
97678175ee
|
polynomial evaluation (only the Horner algorithm for now)
|
2012-09-22 00:32:33 +02:00 |
|
Fredrik Johansson
|
86217e75d9
|
move vector functions
|
2012-09-21 16:25:39 +02:00 |
|
Fredrik Johansson
|
942fd30c90
|
further cleanup
|
2012-09-20 15:51:49 +02:00 |
|
Fredrik Johansson
|
8b4d882c87
|
switch to a macro for caching constants
|
2012-09-20 12:25:41 +02:00 |
|
Fredrik Johansson
|
0d2b7e3e04
|
some refactoring
|
2012-09-20 12:00:13 +02:00 |
|
Fredrik Johansson
|
309d711dfb
|
work-in-progress gamma using Stirling's series
|
2012-09-19 16:09:25 +02:00 |
|
Fredrik Johansson
|
309e10f4b1
|
add rising factorial
|
2012-09-18 13:43:11 +02:00 |
|
Fredrik Johansson
|
1b947fe4c4
|
implement Karatsuba's FEE algorithm for gamma(p/q)
|
2012-09-16 22:36:49 +02:00 |
|
Fredrik Johansson
|
0efb13c77c
|
fix some bugs and add more test code
|
2012-09-13 13:47:22 +02:00 |
|
Fredrik Johansson
|
7e6bcb9ad6
|
add fmprb_pow_fmpz
|
2012-09-12 12:16:29 +02:00 |
|
Fredrik Johansson
|
4d2e00b926
|
code for generating random test rationals
|
2012-09-10 17:13:50 +02:00 |
|
Fredrik Johansson
|
1fd8e36436
|
more code to support test writing
|
2012-09-10 17:07:41 +02:00 |
|
Fredrik Johansson
|
621c0fc031
|
add some fmprb test code, and fix a couple of bugs
|
2012-09-10 12:27:32 +02:00 |
|
Fredrik Johansson
|
da38e48fe5
|
use the fast zeta multi-evaluation algorithm
|
2012-09-10 10:35:11 +02:00 |
|
Fredrik Johansson
|
eda22bb13f
|
better algorithm for multi-evaluation of odd zetas
|
2012-09-09 23:49:43 +02:00 |
|
Fredrik Johansson
|
2bec8fb919
|
add log_series
|
2012-09-08 17:57:41 +02:00 |
|
Fredrik Johansson
|
2d57bab3a4
|
complete zeta_ui
|
2012-09-07 13:38:59 +02:00 |
|
Fredrik Johansson
|
0847d21f66
|
exp and log
|
2012-09-07 12:19:27 +02:00 |
|
Fredrik Johansson
|
d992e3fb5c
|
implement Fibonacci numbers
|
2012-09-05 15:30:20 +02:00 |
|
Fredrik Johansson
|
a049873a9c
|
implement power series inversion; fix multiplication bug
|
2012-09-05 02:12:32 +02:00 |
|
Fredrik Johansson
|
8b7b58a339
|
containment testing and some polynomial test code
|
2012-09-04 17:47:02 +02:00 |
|
Fredrik Johansson
|
86a4f1b76c
|
start of a ball polynomial type
|
2012-09-04 12:56:29 +02:00 |
|
Fredrik Johansson
|
50c885c427
|
zeta_ui using Bernoulli numbers
|
2012-09-03 16:32:26 +02:00 |
|
Fredrik Johansson
|
d780701d0c
|
some more utility functions; cached const_pi
|
2012-09-03 16:26:41 +02:00 |
|
Fredrik Johansson
|
22f69e4758
|
add code for computing binomial coefficients
|
2012-09-03 11:49:25 +02:00 |
|
Fredrik Johansson
|
0730319c8f
|
add binary splitting factorial
|
2012-09-03 11:09:05 +02:00 |
|
Fredrik Johansson
|
acc0b9df9f
|
add zeta using Euler product
|
2012-09-03 01:45:06 +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 |
|