[SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-412-g5acfced
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@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
participants (1)
-
git@ginac.de