polylogs: New implementation of KobaNielsen()
commit9dca639cf4e0594b205739ea3c99b5ab832be908
authorCarlos R. Mafra <crmafra@gmail.com>
Sat, 17 Sep 2016 23:34:11 +0000 (18 00:34 +0100)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 18 Sep 2016 19:20:39 +0000 (18 20:20 +0100)
tree4cc1860bee0f24fe32d6987211d904fbc7db58a0
parent869371ba88dac2df813a90a41caaf173505fc39e
polylogs: New implementation of KobaNielsen()

The old one was too ugly. The reason for all the ugliness
was 'performance', but this new implementation is not ugly
and has better performance. For example,

L tmp = KN(8);
        #call KobaNielsen(8,3)

improves a lot (which would be relevant for 8pt zeta8 Jregs).

With the old implementation:

.03 sec + 15.13 sec: 15.17 sec out of 14.80 sec

with the new one:

0.01 sec + 0.76 sec: 0.78 sec out of 0.74 sec

Of course, the results for the computed Jregs don't change
(all data files in allNptJregs/ are reproduced).
auxiliary/pss2-polylogs.h