[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-474-g2bf56ec

Richard B. Kreckel git at ginac.de
Thu Nov 5 16:39:44 CET 2015


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  2bf56ec52a7bed4ac3d02be8887b0287b5acd189 (commit)
       via  cc308418b3e239e05a7f1f0f6cfc5919672fccfd (commit)
      from  e9350141809e90921b793ef0e5ee2ece71c96fad (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 2bf56ec52a7bed4ac3d02be8887b0287b5acd189
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Thu Nov 5 13:41:18 2015 +0100

    Add some minor optimizations.

commit cc308418b3e239e05a7f1f0f6cfc5919672fccfd
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Thu Nov 5 13:30:48 2015 +0100

    Speed up power::real_part() and power::imag_part().
    
    Add special case for real base and exponent (not just integer exponent).
    Improve special case for integer exponent by explicitly constructing
    the result using the Binomial expansion.
    Add a test case for real/imaginary part expansion.

-----------------------------------------------------------------------

Summary of changes:
 check/Makefile.am        |  6 ++-
 check/exam_real_imag.cpp | 82 ++++++++++++++++++++++++++++++++++++++++
 ginac/add.cpp            |  2 +-
 ginac/expairseq.cpp      |  3 +-
 ginac/mul.cpp            |  2 +-
 ginac/power.cpp          | 97 ++++++++++++++++++++++++++++++------------------
 6 files changed, 151 insertions(+), 41 deletions(-)
 create mode 100644 check/exam_real_imag.cpp


hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations


More information about the GiNaC-devel mailing list