[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