[SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-471-g2639812
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 2639812c0ba4e1f9620660bbba1f12bf5b865e29 (commit) from 27213d158e5ec4b606b4f4d0766bf75eeb18673f (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 2639812c0ba4e1f9620660bbba1f12bf5b865e29 Author: Richard Kreckel <kreckel@ginac.de> Date: Wed Nov 25 11:28:10 2015 +0100 In power::expand_add(), don't reserve excess monomial sizes. There is no need to reserve n terms in each of the monomials of the result of power(+(x,y,z...;0),n): We can compute it exactly as the number of nonzero exponents in the multinomial expansion. The good thing is that this counting is the same for each composition of a partition, so it can be hoisted out of the loop over compositions. ----------------------------------------------------------------------- Summary of changes: ginac/power.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations
participants (1)
-
git@ginac.de