Releases: Expander/polylogarithm
Releases · Expander/polylogarithm
Polylogarithm 7.0.0
Polylogarithm 6.15.0
New
- single-precision implementation of real and complex
li2
.
Changes
- extended range of all complex polylogarithms that do not cause a floating-point overflow
Polylogarithm 6.14.0
Changes
- use
log1p(x)
instead oflog(1 + x)
to avoid a potential catastrophic cancellation (has not been observed) - remove unnecessary calls of
std::abs
andfabs
- replace
std::pow(2.0, n - 1)
bystd::exp2(n - 1)
which is faster on some systems - update
doctest.h
to 2.4.9
Polylogarithm 6.13.0
Changes
- performance improvement of real trilogarithm
Li3(double)
(C, C++ and FORTRAN implementations)
Polylogarithm 6.12.0
Changes
- performance improvement of the complex
Li3(z)
andLi4(z)
forIm(z) == 0
Polylogarithm 6.11.0
Changes
- Performance improvement of general n-th order complex polylogarithm
Li(n,z)
for largen
Polylogarithm 6.10.0
New
- performance improvement of Standard Clausen function
Cl(n,x)
- performance and precision improvement of general complex polylogarithm
Li(n,z)
- implementation Glaisher-Clausen function
Sl(n,x)
- implementation of real trilogarithm
Re[Li3(x)]
for real arguments - implementation of real 4-th order polylogarithm
Re[Li4(x)]
for real arguments
Changes
Li(n,z)
has been markednoexcept
Polylogarithm 6.9.0
New
- implementation of general Standard Clausen function
Cl(n,x)
for integers n > 0 and real x - implementation of Standard Clausen function
Cl1(x)
for real x - C and Fortran implementations of the Standard Clausen function
Cl5(x)
andCl6(x)
Changes
- performance improvement of the C++ implementations of the Standard Clausen function
Cl5(x)
andCl6(x)
Polylogarithm 6.8.0
Changes
- performance improvement of double precision dilogarithm
Li2
by ~4%
Polylogarithm 6.7.0
New
- C implementation of
Cl3
withdouble
andlong double
precision - C implementation of
Cl4
withdouble
andlong double
precision - FORTRAN-90 implementation of
Cl3
withdouble
precision - FORTRAN-90 implementation of
Cl4
withdouble
precision
Changes
- faster C++ implementations of
Cl4
withdouble
andlong double
precision