diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-26 09:06:02 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-26 09:06:02 +0000 |
commit | 3158e026396116a36970e8331870e514f67dc5b8 (patch) | |
tree | c3ca713b9abbf577c0a9aab8b17f463bfd6afdff /TODO | |
parent | 764438057208c733fca9c6088010c2d195a0cafa (diff) | |
download | mpfr-3158e026396116a36970e8331870e514f67dc5b8.tar.gz |
added functions from C++17
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11787 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -117,6 +117,16 @@ Table of contents: 4. New functions to implement ############################################################################## +- implement new functions from the C++17 standard: + http://en.cppreference.com/w/cpp/numeric/special_math + assoc_laguerre, assoc_legendre, comp_ellint_1, comp_ellint_2, comp_ellint_3, + cyl_bessel_i, cyl_bessel_j, cyl_bessel_k, cyl_neumann, ellint_1, ellint_2, + ellint_3, hermite, legendre, laguerre, sph_bessel, sph_legendre, + sph_neumann. + Already in mpfr4: beta and riemann_zeta. + See also https://isocpp.org/files/papers/P0226R1.pdf and ยง29.9.5 in the + C++17 draft: + https://github.com/cplusplus/draft/blob/master/source/numerics.tex - implement mpfr_get_decimal128 and mpfr_set_decimal128 - implement mpfr_log_ui to compute log(n) for an unsigned long n. We can write for argument reduction n = 2^k * n/2^k, where |