Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: more type-generic reli(n,x) #20

Merged
merged 78 commits into from
Oct 5, 2023
Merged

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    fd76da0 View commit details
    Browse the repository at this point in the history
  2. use more one() and zero()

    Expander committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    d1f32a9 View commit details
    Browse the repository at this point in the history
  3. use generic zero

    Expander committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    01a5eea View commit details
    Browse the repository at this point in the history
  4. use iszero helper function

    Expander committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    3c46aaa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de0e456 View commit details
    Browse the repository at this point in the history
  6. use more generic real type

    Expander committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    024d89a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. use more generic conversion

    Expander committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    88b2d8e View commit details
    Browse the repository at this point in the history
  2. use generic parameter type

    Expander committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9a51205 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65204e5 View commit details
    Browse the repository at this point in the history
  4. use more generic fractions

    Expander committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2c495c2 View commit details
    Browse the repository at this point in the history
  5. use generic power of 2

    Expander committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    563ff12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f148b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. use for loops for brevity

    Expander committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4a803f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. handle inf in tests

    Expander committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    35f5c2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10a38fc View commit details
    Browse the repository at this point in the history
  3. first set of tests for reli(n,x) with BigFloat precision

    only n > 4 and 0 < z < 3/4
    Expander committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    fded070 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    039a1a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Configuration menu
    Copy the full SHA
    bd5682a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. use alternating series

    Expander committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    d32e762 View commit details
    Browse the repository at this point in the history
  2. split function

    Expander committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    c9a3b5a View commit details
    Browse the repository at this point in the history
  3. split function

    Expander committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    0fcc4da View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. use zeta from mpfr

    Expander committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2faed3e View commit details
    Browse the repository at this point in the history
  2. fix execution errors

    Expander committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    30a2073 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. use type-specific zeta

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    2f06c40 View commit details
    Browse the repository at this point in the history
  2. use type-generic 1/2

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c9e803e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdc816d View commit details
    Browse the repository at this point in the history
  4. generalize harmonic

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    cc507fa View commit details
    Browse the repository at this point in the history
  5. return BigFloat

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    926a027 View commit details
    Browse the repository at this point in the history
  6. simplify test

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    28607e3 View commit details
    Browse the repository at this point in the history
  7. catch n == 1 case

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    a95eab0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    33ad4c5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d2a0957 View commit details
    Browse the repository at this point in the history
  10. test new overloads

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d845de2 View commit details
    Browse the repository at this point in the history
  11. test reli(n,x) for n < 2

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    1b9db7b View commit details
    Browse the repository at this point in the history
  12. test all n, except n == 2

    Expander committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c5d6adf View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. catch case n <= 0

    Expander committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    9fda0d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. read as BigFloat

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    a56575f View commit details
    Browse the repository at this point in the history
  2. read Li0 data with BigFloat

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    525a66f View commit details
    Browse the repository at this point in the history
  3. move test precision constant to separate file

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    ada76dc View commit details
    Browse the repository at this point in the history
  4. rename constants

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    8c2f288 View commit details
    Browse the repository at this point in the history
  5. test Li0 with BigFloat precision

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    e303cf9 View commit details
    Browse the repository at this point in the history
  6. reduce test precision to 10^-39

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    2d6f729 View commit details
    Browse the repository at this point in the history
  7. read data with BigFloat precision

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    8e61eb3 View commit details
    Browse the repository at this point in the history
  8. avoid a default parameter

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9fa56c0 View commit details
    Browse the repository at this point in the history
  9. simplify test functions

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fc3b46a View commit details
    Browse the repository at this point in the history
  10. increase decimal digits for testing to 40

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    d22c9b4 View commit details
    Browse the repository at this point in the history
  11. round up the number of decimal digits

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    7718e22 View commit details
    Browse the repository at this point in the history
  12. simplify test functions

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    cdb52f4 View commit details
    Browse the repository at this point in the history
  13. implement special routine to approximate Re[Li_2(x)]

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    afe6979 View commit details
    Browse the repository at this point in the history
  14. use log1p

    Alexander Voigt committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    e1bb472 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bac4602 View commit details
    Browse the repository at this point in the history
  16. fixing test value

    Expander committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    647f0fa View commit details
    Browse the repository at this point in the history
  17. test n=2 case

    Expander committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    0bcc584 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f2e4884 View commit details
    Browse the repository at this point in the history
  19. inline function

    Expander committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    568b448 View commit details
    Browse the repository at this point in the history
  20. simplify expression

    Expander committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    760f665 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    d9eeb31 View commit details
    Browse the repository at this point in the history
  2. reorder terms

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    4e6ba2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8c9763 View commit details
    Browse the repository at this point in the history
  4. remove commented function

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    e3a88c1 View commit details
    Browse the repository at this point in the history
  5. extend tests for harmonic

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c705fce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f02f039 View commit details
    Browse the repository at this point in the history
  7. extend tests for factorial

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    39303a7 View commit details
    Browse the repository at this point in the history
  8. extend tests for zeta

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    4b45a0c View commit details
    Browse the repository at this point in the history
  9. merge tests

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    b937d92 View commit details
    Browse the repository at this point in the history
  10. extend tests for reli

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    0a02577 View commit details
    Browse the repository at this point in the history
  11. extend documentation

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c08273e View commit details
    Browse the repository at this point in the history
  12. use type of x

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    f710c98 View commit details
    Browse the repository at this point in the history
  13. benchmark reli

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    847bbd7 View commit details
    Browse the repository at this point in the history
  14. extend documentation

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    e65728d View commit details
    Browse the repository at this point in the history
  15. more generic eta function

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    654e6c6 View commit details
    Browse the repository at this point in the history
  16. stable return type

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    4454d8f View commit details
    Browse the repository at this point in the history
  17. type stability

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    227d668 View commit details
    Browse the repository at this point in the history
  18. type stability of zeta

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    081224c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2a1df98 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    551d5c7 View commit details
    Browse the repository at this point in the history
  21. type-stabilize reli(n,x)

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    d4e7aa6 View commit details
    Browse the repository at this point in the history
  22. extend README

    Expander committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    f871e4e View commit details
    Browse the repository at this point in the history