Gael Guennebaud
|
e59b246b08
|
Backport changes in Ref/MapBase to fix MSVC 2013 confusion.
|
2015-06-23 16:22:46 +02:00 |
|
Gael Guennebaud
|
d9c80169e0
|
bump to 3.2.5
|
2015-06-16 11:53:07 +02:00 |
|
Christoph Hertzberg
|
8ba643a903
|
bug #1014: More stable direct computation of eigenvalues and -vectors for 3x3 matrices
|
2015-05-17 21:54:32 +02:00 |
|
Gael Guennebaud
|
595c00157c
|
Applied patch from Richard JW Roberts, resolving bug #704
(grafted from devel branch)
|
2015-06-15 22:02:57 +02:00 |
|
Gael Guennebaud
|
1c6b224fb3
|
Remove aligned-on-scalar assert and fallback to non vectorized path at runtime (first_aligned already had this runtime guard)
|
2015-06-14 15:04:07 +02:00 |
|
Gael Guennebaud
|
2361ec9c0e
|
Fix a regression introduced in changeset 2461531e5a05e8ff48d987b12b5c745eea281722
|
2015-06-13 22:32:10 +02:00 |
|
Gael Guennebaud
|
37ed0d991a
|
aligned-on-scalar assertion was still too aggressive: it now takes into account the sizes at runtime
|
2015-06-13 21:49:11 +02:00 |
|
Gael Guennebaud
|
62b08cf9f9
|
Limit aligned-on-scalar assert on Map
|
2015-06-12 08:59:26 +02:00 |
|
Gael Guennebaud
|
46f011466b
|
Relax aligned-on-scalar assert for lvalue only
|
2015-06-12 08:50:15 +02:00 |
|
Gael Guennebaud
|
f600bdd76b
|
Map: assert on unaligned on scalar only if the object might be vectorized
|
2015-06-11 22:17:56 +02:00 |
|
Gael Guennebaud
|
421aa4f358
|
typo
|
2015-06-09 18:34:13 +02:00 |
|
Gael Guennebaud
|
554356b034
|
bug #650: fix dense += sparse_row_major * dense
|
2015-06-09 18:03:38 +02:00 |
|
Gael Guennebaud
|
97119f854f
|
bug #1003: assert in MapBase if the provided pointer is not aligned on scalar while it is expected to be. Also add a EIGEN_ALIGN8 macro.
|
2015-06-09 17:42:09 +02:00 |
|
Gael Guennebaud
|
51ab034f63
|
bug #872: remove usage of deprecated bind1st/bind2nd functions (manually backported from devel branch)
|
2015-06-09 11:06:39 +02:00 |
|
Gael Guennebaud
|
0ebce69424
|
Update approx. minimum ordering method to push and keep structural empty diagonal elements to the bottom-right part of the matrix
|
2015-03-20 16:33:48 +01:00 |
|
Gael Guennebaud
|
a748673bbb
|
bug #1016: fix scalar conversion conversion
|
2015-06-05 16:04:51 +02:00 |
|
Gael Guennebaud
|
8597ee502b
|
bug #705: fix handling of Lapack potrf return code
(grafted from 0a9b5d13965aa2294ed657ffef327287df99cfd3
)
|
2015-06-05 15:59:13 +02:00 |
|
Gael Guennebaud
|
ac66f1c73d
|
Fix usage of EIGEN_NO_AUTOMATIC_RESIZING: resizing still has to be performed for a non-initialized object (was already fixed in devel branch)
|
2015-05-26 10:44:37 +02:00 |
|
Gael Guennebaud
|
847bb317cd
|
bug #1013: fix 2x2 direct eigensolver for identical eiegnvalues
|
2015-05-07 15:55:12 +02:00 |
|
Gael Guennebaud
|
62d334c7d3
|
Fix bug #1010: m_isInitialized was improperly updated
(grafted from ebf8ca4fa8c390806cfece958743234a8303f7bb
)
|
2015-05-07 14:20:42 +02:00 |
|
Christoph Hertzberg
|
7713b29084
|
bug #1012: Enable alloca on Mac OS or if alloca is defined as macro
|
2015-05-06 13:24:48 +02:00 |
|
Christoph Hertzberg
|
a08df3ff34
|
Fix regression introduced by last merge
|
2015-05-06 11:03:00 +02:00 |
|
Pavel Holoborodko
|
6f7f0ab6c2
|
Removed unnecessary parentheses
|
2013-08-20 16:06:13 +09:00 |
|
Pavel Holoborodko
|
68069af969
|
Added support for custom scalars
|
2013-08-20 15:00:28 +09:00 |
|
Christoph Hertzberg
|
5bb9459124
|
bug #999: clarify that behavior of empty AlignedBoxes is undefined, and further improvements in documentation
|
2015-04-30 19:29:47 +02:00 |
|
Christoph Hertzberg
|
84eeabd223
|
Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later (as required by the standard).
|
2015-04-23 13:39:31 +02:00 |
|
Gael Guennebaud
|
058fa781d7
|
Fix bug #996: fix comparisons to 0 instead of Scalar(0)
(grafted from e0cff9ae0db1f37d9d463f8af09fd8298a6ccd0d
)
|
2015-04-15 14:48:53 +02:00 |
|
Christoph Hertzberg
|
b03209a7a6
|
Make conversion from 0 to Scalar explicit (issue reported by Brad Bell)
|
2015-04-13 17:10:52 +02:00 |
|
Christoph Hertzberg
|
71590d0ac7
|
bug #993: Passing matrix.inverse() as MatrixBase lead to infinite recursion.
|
2015-04-09 20:29:41 +02:00 |
|
Gael Guennebaud
|
2e3353634f
|
bug #986: add support for coefficient-based product with 0 depth.
|
2015-04-01 13:21:47 +02:00 |
|
Gael Guennebaud
|
2461531e5a
|
Fix bug #987: wrong alignement guess in diagonal product.
|
2015-03-31 23:36:54 +02:00 |
|
Christoph Hertzberg
|
0fb74c1f8b
|
bug #985: RealQZ failed when either matrix had zero rows or columns (report and patch by Ben Goodrich)
Also added a regression test
(transplanted from 1efae98feed340e8b33dc40cab36aeb15836a792
)
|
2015-03-30 23:56:20 +02:00 |
|
Christoph Hertzberg
|
bf650a3686
|
bug #983: Pass Vector3 by const reference and not by value
(transplanted from 09a5361d1ba1cc545739f72188d01a7ee781a48d
)
|
2015-03-28 12:36:24 +01:00 |
|
Gael Guennebaud
|
c74284ed81
|
bug #949: add static assertion for incompatible scalar types in dense end-user decompositions.
|
2015-03-13 21:06:20 +01:00 |
|
Gael Guennebaud
|
b09316fbea
|
bug #980: fix taking a row (resp. column) of a column-major (resp. row-major) sparse matrix and add missing coeff/coeffRef members.
|
2015-03-13 15:13:58 +01:00 |
|
Gael Guennebaud
|
c5fc8e6bdc
|
bug #969: workaround abiguous calls to Ref using enable_if.
|
2015-03-06 17:51:31 +01:00 |
|
Gael Guennebaud
|
88c844ae2f
|
bug #824: improve accuracy of Quaternion::angularDistance using atan2 instead of acos.
(grafted from 2dc968e453e347966b7a45c9c497c6b1d3845f80
)
|
2015-03-04 17:03:13 +01:00 |
|
Gael Guennebaud
|
500c36de61
|
Merged in blechta/eigen/fix-cg-zero-guess (pull request PR-100)
Really use zero guess in ConjugateGradient::solve as documented
|
2015-03-04 11:42:25 +01:00 |
|
Gael Guennebaud
|
26234720bd
|
Fix bug #972: allow coeff-based products of depth 0 and remove a useless statement in coeff-based product.
|
2015-02-28 15:25:39 +01:00 |
|
Gael Guennebaud
|
a2d9a4806a
|
Fix bug #714: the actual number of threads might be lower than the number of request ones.
|
2015-02-18 15:24:05 +01:00 |
|
Jan Blechta
|
a72bf09e6d
|
Really use zero guess in ConjugateGradients::solve as documented
and expected for consistency with other methods.
|
2015-02-18 14:26:10 +01:00 |
|
Gael Guennebaud
|
bb3e5c29cc
|
Big 957, workaround MSVC/ICC compilation issue
|
2015-02-18 11:24:32 +01:00 |
|
Gael Guennebaud
|
81b3d29b26
|
Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() method.
|
2015-02-16 19:16:21 +01:00 |
|
Gael Guennebaud
|
f0b1b1df9b
|
Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() method.
|
2015-02-16 19:09:22 +01:00 |
|
Gael Guennebaud
|
e061b7a538
|
Add PermutationMatrix::determinant method.
(grafted from 8768ff3c3134042aa838851191d4587835cbbccd
)
|
2015-02-16 19:08:25 +01:00 |
|
Gael Guennebaud
|
8768ff3c31
|
Add PermutationMatrix::determinant method.
|
2015-02-16 19:08:25 +01:00 |
|
Martin Drozdik
|
64b29e06b9
|
bug #956: Fixed bug in move constructors of DenseStorage which caused "moved-from" objects to be in an invalid state.
|
2015-02-16 18:18:46 +09:00 |
|
Gael Guennebaud
|
1c0e8bcf09
|
Fix unused variable warning.
|
2015-02-16 17:21:30 +01:00 |
|
Gael Guennebaud
|
0f464d9d87
|
bug #897: fix regression in BiCGSTAB(mat) ctor (an all other iterative solvers).
Add respective regression unit test.
|
2015-02-16 17:05:10 +01:00 |
|
Gael Guennebaud
|
470d26d580
|
Remove some useless typedefs
|
2015-02-16 16:48:21 +01:00 |
|