[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-444-g0b985d5
Richard B. Kreckel
git at ginac.de
Sat Mar 14 11:21:26 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, master has been updated
via 0b985d5336debdd396f0fbeca8df850af5f569f4 (commit)
from 1994570795185f89cc848843cc53664740d20fa0 (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 0b985d5336debdd396f0fbeca8df850af5f569f4
Author: Ladislav Zejda <lzejda at gmail.com>
Date: Sat Mar 14 11:12:11 2015 +0100
Improve normalization with nested functions.
normal() fails to fully normalize expressions where nested functions occur
multiple times because replace_with_symbol() searches repl for an
original expression but inserts into repl the substitued expression. Then
the repeated search does not work and a new symbol is introduced.
This patch fixes that by searching for the expression with the repl
substituted instead of for the original expression.
-----------------------------------------------------------------------
Summary of changes:
check/exam_normalization.cpp | 7 ++++++-
ginac/normal.cpp | 16 ++++++++++------
2 files changed, 16 insertions(+), 7 deletions(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list