[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-412-g5acfced
Alexei Sheplyakov
git at ginac.de
Tue Jan 28 08:02:56 CET 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GiNaC -- a C++ library for symbolic computations".
The branch, master has been updated
via 5acfced77964d811d66f83e83b8fa06d77f3edd0 (commit)
from ff604e21b9108236522fb59ba5f72ba1b88b374e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5acfced77964d811d66f83e83b8fa06d77f3edd0
Author: Stefan Weinzierl <stefanw at thep.physik.uni-mainz.de>
Date: Tue Jan 28 08:58:06 2014 +0200
Li_eval(): avoid the "numeric::operator>(): complex inequality" exception.
Basically the problem is that 1 + 0.0*I is equal to 1, but checking if
the former is positive results in the the "numeric::operator>(): complex
inequality" exception. This behavior is definitely inconsistent and should
be fixed.
As a work around teach Li_eval and convert_parameter_Li_to_H to explicitly
convert 1 + 0.0*I to 1 (and -1 + 0.0*I to -1, respectively).
[Alexei Sheplyakov: comment the code a little bit, otherwise it looks weird]
-----------------------------------------------------------------------
Summary of changes:
ginac/inifcns_nstdsums.cpp | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list