[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