[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-520-gf8c2455
Richard B. Kreckel
git at ginac.de
Wed Jan 6 22:46:04 CET 2016
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, c++11 has been updated
via f8c2455fbbd34dbbfb72ac96eec0f45fd453bade (commit)
from 47ecb72dce5ea9c917d1e1e77863c45a8b2b1bba (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 f8c2455fbbd34dbbfb72ac96eec0f45fd453bade
Author: Richard Kreckel <kreckel at ginac.de>
Date: Wed Jan 6 22:34:23 2016 +0100
Avoid x^0 and Order(x^0) terms together in series expansion.
At the branch cut, the series expansions of log(), atan(), and atanh()
assembled pseries objects which contained both x^0 and Order(x^0) terms.
This patch removes the extra x^0 term if the order is 0. It also adds
a GINAC_ASSERT for these kinds of invariants to the pseries ctor and
simplifies the loops in pseries' degree(), ldegree(), eval() and evalf()
member functions.
-----------------------------------------------------------------------
Summary of changes:
ginac/inifcns_trans.cpp | 24 ++++++++---
ginac/pseries.cpp | 104 +++++++++++++++++++++++++-----------------------
2 files changed, 73 insertions(+), 55 deletions(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list