Accepting request 244148 from devel:libraries:c_c++
1 OBS-URL: https://build.opensuse.org/request/show/244148 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/eigen3?expand=0&rev=3
This commit is contained in:
parent
7b7c46f56a
commit
1a95754316
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:66e6f2ede78d0ef650ae95aa570f548c095690b011000f9163c32618736c928a
|
||||
size 1138080
|
3
eigen-3.2.2.tar.bz2
Normal file
3
eigen-3.2.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:929326dcf23a5b9125f898858f2b2b8e4685173c9a5963f86e593791abb621b1
|
||||
size 1142184
|
@ -1,3 +1,59 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 9 21:02:38 UTC 2014 - asterios.dramis@gmail.com
|
||||
|
||||
- Update to version 3.2.2:
|
||||
Core:
|
||||
* Relax Ref such that Ref<MatrixXf> accepts a RowVectorXf which can be seen
|
||||
as a degenerate MatrixXf(1,N)
|
||||
* Fix performance regression for the vectorization of sub columns/rows of
|
||||
matrices.
|
||||
* EIGEN_STACK_ALLOCATION_LIMIT: Raise its default value to 128KB, make use
|
||||
of it to assert on maximal fixed size object, and allows it to be 0 to
|
||||
mean "no limit".
|
||||
* Bug 839: Fix 1x1 triangular matrix-vector product.
|
||||
* Bug 755: CommaInitializer produced wrong assertions in absence of
|
||||
Return-Value-Optimization.
|
||||
Dense solvers:
|
||||
* Add a rank() method with threshold control to JacobiSVD, and make solve
|
||||
uses it to return the minimal norm solution for rank-deficient problems.
|
||||
* Various numerical fixes in JacobiSVD, including:bug 843, and the move from
|
||||
Lapack to Matlab strategy for the default threshold.
|
||||
* Various numerical fixes in LDLT, including the case of semi-definite
|
||||
complex matrices.
|
||||
* Fix ColPivHouseholderQR::rank().
|
||||
* Bug 222: Make temporary matrix column-major independently of
|
||||
EIGEN_DEFAULT_TO_ROW_MAJOR in BlockHouseholder.
|
||||
Sparse:
|
||||
* http://eigen.tuxfamily.org/bz/show_bug.cgi?id=838 Bug 838]: Fix dense
|
||||
* sparse and sparse * dense outer products and detect outer products from
|
||||
either the lhs or rhs.
|
||||
* Make the ordering method of SimplicialL[D]LT configurable.
|
||||
* Fix regression in the restart mechanism of BiCGSTAB.
|
||||
* Bug 836: extend SparseQR to support more columns than rows.
|
||||
* Bug 808: Use double instead of float for the increasing size ratio in
|
||||
CompressedStorage::resize, fix implicit conversions from int/longint to
|
||||
float/double, and fix set_from_triplets temporary matrix type.
|
||||
* Bug 647: Use smart_copy instead of bitwise memcpy in CompressedStorage.
|
||||
* GMRES: Initialize essential Householder vector with correct dimension.
|
||||
Geometry:
|
||||
* Bug 807: Missing scalar type cast in umeyama()
|
||||
* Bug 806: Missing scalar type cast in Quaternion::setFromTwoVectors()
|
||||
* Bug 759: Removed hard-coded double-math from Quaternion::angularDistance.
|
||||
OS, build system and doc:
|
||||
* Fix compilation with Windows CE.
|
||||
* Fix some ICEs with VC11.
|
||||
* Check IMKL version for compatibility with Eigen
|
||||
* Bug 754: Only inserted (!defined(_WIN32_WCE)) analog to alloc and free
|
||||
implementation.
|
||||
* Bug 803: Avoid char* to int* conversion.
|
||||
* Bug 819: Include path of details.h file.
|
||||
* Bug 738: Use the "current" version of cmake project directories to ease
|
||||
the inclusion of Eigen within other projects.
|
||||
* Bug 815: Fix doc of FullPivLU wrt permutation matrices.
|
||||
* Bug 632: doc: Note that dm2 = sm1 + dm1 is not possible
|
||||
* Extend AsciiQuickReference (real, imag, conjugate, rot90)
|
||||
- Added metis-devel build requirement for openSUSE > 13.1.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 31 12:52:18 UTC 2014 - dvaleev@suse.com
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: eigen3
|
||||
Version: 3.2.1
|
||||
Version: 3.2.2
|
||||
Release: 0
|
||||
Summary: C++ Template Library for Linear Algebra
|
||||
License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause
|
||||
@ -46,6 +46,9 @@ BuildRequires: graphviz
|
||||
BuildRequires: graphviz-gd
|
||||
BuildRequires: gsl-devel
|
||||
BuildRequires: libqt4-devel
|
||||
%if 0%{?suse_version} > 1310
|
||||
BuildRequires: metis-devel
|
||||
%endif
|
||||
BuildRequires: mpfr-devel
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: pkgconfig(gl)
|
||||
@ -79,7 +82,7 @@ Eigen is a C++ template library for linear algebra: matrices, vectors,
|
||||
numerical solvers, and related algorithms.
|
||||
|
||||
%prep
|
||||
%setup -q -n eigen-eigen-6b38706d90a9
|
||||
%setup -q -n eigen-eigen-1306d75b4a21
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user