From: Jens Vollinga Date: Fri, 4 Apr 2008 12:48:19 +0000 (+0200) Subject: Fixed bug in mLi summation causing premature drop-out and made Nielsen polylog X-Git-Tag: release_1-5-0~102 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=6850c16435de33396ccd505ff26b4d4574fa74cf Fixed bug in mLi summation causing premature drop-out and made Nielsen polylog invalidate its lookup tables if precision has been changed. --- diff --git a/ginac/inifcns_nstdsums.cpp b/ginac/inifcns_nstdsums.cpp index 138f5e34..43add280 100644 --- a/ginac/inifcns_nstdsums.cpp +++ b/ginac/inifcns_nstdsums.cpp @@ -489,7 +489,6 @@ cln::cl_N multipleLi_do_sum(const std::vector& s, const std::vector=0; k--) { - flag_accidental_zero = cln::zerop(t[k+1]); t[k] = t[k] + t[k+1] * cln::expt(x[k], q+j-1-k) / cln::expt(cln::cl_I(q+j-1-k), s[k]); } q++; @@ -498,7 +497,7 @@ cln::cl_N multipleLi_do_sum(const std::vector& s, const std::vector ynsize+1) { for (int i=ynsize; i