Accepting request 508423 from home:adra:branches:science

Update to version 3.3.4

OBS-URL: https://build.opensuse.org/request/show/508423
OBS-URL: https://build.opensuse.org/package/show/science/eigen3?expand=0&rev=8
This commit is contained in:
Asterios Dramis 2017-07-05 21:59:29 +00:00 committed by Git OBS Bridge
parent 7716988db7
commit c24a4327d4
4 changed files with 49 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1
size 1642001

3
eigen3-3.3.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dd254beb0bafc695d0f62ae1a222ff85b52dbaa3a16f76e781dce22d0d20a4a6
size 1657543

View File

@ -1,3 +1,47 @@
-------------------------------------------------------------------
Wed Jul 5 20:26:17 UTC 2017 - asterios.dramis@gmail.com
- Update to version 3.3.4:
General:
* Improve speed of Jacobi rotation when mixing complex and real
types.
* Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as
the destination of matrix*matrix products.
* UmfPack support: enable changes in the control settings and add
report functions.
* Bug 1423: fix LSCG's Jacobi preconditioner for row-major
matrices.
* Bug 1424: fix compilation issue with abs and unsigned integers
as scalar type.
* Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a
const nested expression.
* Bug 1403: fix several implicit scalar type conversion making
SVD decompositions compatible with ceres::Jet.
* Fix some real-to-scalar-to-real useless conversions in
ColPivHouseholderQR.
Regressions:
* Fix dense * sparse-selfadjoint-view product.
* Bug 1417: make LinSpace compatible with std::complex.
* Bug 1400: fix stableNorm alignment issue with
EIGEN_DONT_ALIGN_STATICALLY.
* Bug 1411: fix alignment issue in Quaternion.
* Fix compilation of operations between nested Arrays.
* Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
Others:
* Fix compilation with gcc 4.3 and ARM NEON.
* Fix prefetches on ARM64 and ARM32.
* Fix out-of-bounds check in COLAMD.
* Few minor fixes regarding nvcc/CUDA support, including bug
1396.
* Improve cmake scripts for Pastix and BLAS detection.
* Bug 1401: fix compilation of "cond ? x : -x" with x an
AutoDiffScalar
* Fix compilation of matrix log with Map as input.
* Add specializations of std::numeric_limits for Eigen::half and
and AutoDiffScalar
* Fix compilation of streaming nested Array, i.e.,
cout << Array<Array<>>
-------------------------------------------------------------------
Tue Mar 7 21:57:13 UTC 2017 - asterios.dramis@gmail.com

View File

@ -17,7 +17,7 @@
Name: eigen3
Version: 3.3.3
Version: 3.3.4
Release: 0
Summary: C++ Template Library for Linear Algebra
License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause
@ -78,7 +78,7 @@ Eigen is a C++ template library for linear algebra: matrices, vectors,
numerical solvers, and related algorithms.
%prep
%setup -q -n eigen-eigen-67e894c6cd8f
%setup -q -n eigen-eigen-5a0156e40feb
%patch0 -p1
%patch1 -p1
%patch2 -p1