[SCM] Eigen3 packaging. branch, master, updated. upstream/3.1.0_alpha1-61-gc11d4f5

Anton Gladky gladky.anton at gmail.com
Mon Feb 6 20:31:25 UTC 2012


The following commit has been merged in the master branch:
commit f1d93886f25346ccb1b5cc898fbabfc1665a1680
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Tue Dec 6 23:34:58 2011 +0100

    Update upstream changelog.

diff --git a/debian/Changelog_upstream b/debian/Changelog_upstream
index 66670bc..790585c 100644
--- a/debian/Changelog_upstream
+++ b/debian/Changelog_upstream
@@ -3,6 +3,29 @@ Changelog has been taken from
 and
 	http://eigen.tuxfamily.org/index.php?title=ChangeLog
 
+== Eigen 3.1.0-alpha1 ==
+
+Released December 6, 2011
+
+Main changes since 3.0:
+* Officially supported set of sparse modules. See this [http://eigen.tuxfamily.org/dox-devel/TutorialSparse.html page] for an overview of the features. Main changes:
+** new SparseCore module equivalent to the old Sparse module, the Sparse module is now a super module including all sparse-related modules
+*** the SparseMatrix class is now more versatile and supports an uncompressed mode for fast element insertion
+*** the SparseMatrix class now offer a unique and simplified API to insert elements
+*** DynamicSparseMatrix has been deprecated (moved into unsupported/SparseExtra)
+*** new conservative sparse * sparse matrix product which is also used by default
+** new SparseCholesky module featuring the SimplicialLLT and SimplicialLDLT built-in solvers
+** new IterativeLinearSolvers module featuring a conjugate gradient and stabilized bi-conjugate gradient iterative solvers with a basic Jacobi preconditioner
+* New SelfAdjointEigenSolver::computeDirect() function for fast eigen-decomposition through closed-form formulas (only for 2x2 and 3x3 real matrices)
+* New LLT::rankUpdate() function supporting both updates and down-dates
+* Optimization of reduction via partial unrolling (e.g., dot, sum, norm, etc.)
+* New coefficient-wise operators: && and ||
+* [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=157 Feature 157] - New vector-wise operations for arrays: *, /, *=, and /=.
+* [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=206 Feature 206] - Pre-allocation of intermediate buffers in JacobiSVD
+* [http://eigen.tuxfamily.org/bz/show_bug.cgi?id=370 Feature 370] - New typedefs for AlignedBox
+* All the fixes and improvements of the 3.0 branch up to the 3.0.4 release (see below)
+
+
 == Eigen 3.0.4 ==
 
 Released December 6, 2011

-- 
Eigen3 packaging. 



More information about the debian-science-commits mailing list