30 Oct
2013
30 Oct
'13
10:52 p.m.
Hello,
From the error message I can conclude that there are two constructors applyable - which one is the correct one? E.g. casting 0 to ex (changing the line to: H(lst( ex(0) ),1/arg).hold() solves the error - is this the correct cast or is the other cast the correct one?
According to the manual, the harmonic polylogarithm H expects a general lst as first argument. So, lst(ex(0)) is correct and lst(int(0)) would be incorrect.
But I wonder why this clarification is needed. IMHO, the first candidate shouldn't be considered, if the std::list<T>(T) ctor is explicit, or am I missing something?
Does the attached patch work for you?
I am also experiencing this problem, and the patch fixes it for me. David
4260
Age (days ago)
4260
Last active (days ago)
0 comments
1 participants
participants (1)
-
David Seery