[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-615-g96be7a17
Richard B. Kreckel
git at ginac.de
Fri Oct 12 20:51:18 CEST 2018
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 96be7a17790700998e2d071e00ad5c1ffb4a2d3e (commit)
from a039abd06ed205ed9868ff1ceb1378082f8cb1ab (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 96be7a17790700998e2d071e00ad5c1ffb4a2d3e
Author: Vitaly Magerya <vmagerya at gmail.com>
Date: Fri Oct 12 20:45:27 2018 +0200
Handle un-normal zeros properly in the division-free elimination.
Call .normal() instead of just .expand(), such that matrix::pivot() finds
the pivot.
Note that this problem also affects matrix::solve() with 'algo'
set to solve_algo::automatic.
Of course, using .normal() makes division_free_elimination only
truly "division-free" if the input matrix didn't have fractions.
In other cases, GCDs will be computed.
-----------------------------------------------------------------------
Summary of changes:
check/exam_matrices.cpp | 26 ++++++++++++++++++++++++++
ginac/matrix.cpp | 2 +-
2 files changed, 27 insertions(+), 1 deletion(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list