Gael Guennebaud
|
f89ba2a58b
|
bug #941: fix accuracy issue in ColPivHouseholderQR, do not stop decomposition on a small pivot
(grafted from f1092d2f736bbe541b3d8b5cca893f668f9c6b5f
)
|
2015-01-30 19:04:04 +01:00 |
|
Gael Guennebaud
|
f1092d2f73
|
bug #941: fix accuracy issue in ColPivHouseholderQR, do not stop decomposition on a small pivot
|
2015-01-30 19:04:04 +01:00 |
|
Gael Guennebaud
|
8296c4aaed
|
Supernodes was disabled.
(grafted from 9d82f7e30d53086d090ae13d69dffef771eb6263
)
|
2015-01-30 17:24:40 +01:00 |
|
Gael Guennebaud
|
9d82f7e30d
|
Supernodes was disabled.
|
2015-01-30 17:24:40 +01:00 |
|
Gael Guennebaud
|
b613173350
|
bug #933: RealSchur, do not consider the input matrix norm to check negligible sub-diag entries. This also makes this test consistent with the complex and self-adjoint cases.
(grafted from a727a2c4edfa85303ad1ad406e65415187fbb770
)
|
2015-01-28 16:07:51 +01:00 |
|
Gael Guennebaud
|
a727a2c4ed
|
bug #933: RealSchur, do not consider the input matrix norm to check negligible sub-diag entries. This also makes this test consistent with the complex and self-adjoint cases.
|
2015-01-28 16:07:51 +01:00 |
|
Gael Guennebaud
|
c6eb84aabc
|
Enable vectorization of transposeInPlace for PacketSize x PacketSize matrices
|
2015-01-26 17:09:01 +01:00 |
|
Gael Guennebaud
|
e1f1091fde
|
Add support for dense ?= diagonal
|
2015-01-24 10:32:49 +01:00 |
|
Gael Guennebaud
|
e6952a51ba
|
bump to 3.2.4
|
2015-01-21 17:26:41 +01:00 |
|
Gael Guennebaud
|
b9d314ae19
|
bug #329: fix typo
|
2015-01-17 21:55:33 +01:00 |
|
Gael Guennebaud
|
0039cd9cf9
|
bug #329: fix typo
(grafted from b9d314ae19b1c857adfe42b7eaecf2695428f0ed
)
|
2015-01-17 21:55:33 +01:00 |
|
Gael Guennebaud
|
279786e987
|
Fix missing evaluator in outer-product
|
2015-01-13 10:25:50 +01:00 |
|
Gael Guennebaud
|
ae4644cc68
|
bug #907, ARM64: workaround ICE in xcode/clang
|
2015-01-13 10:03:00 +01:00 |
|
Gael Guennebaud
|
36f7c1337f
|
bug #907, ARM64: workaround vreinterpretq_u64_* not defined in xcode/clang
|
2015-01-13 09:57:37 +01:00 |
|
Gael Guennebaud
|
5023afc0af
|
Fix NEON compilation: use EIGEN_ARM_PREFETCH instead of __pld
|
2015-01-13 09:25:24 +01:00 |
|
Gael Guennebaud
|
63974bcb88
|
Big 907: workaround some missing intrinsics in current NDK's gcc version (ARM64)
|
2015-01-07 09:44:25 +01:00 |
|
Gael Guennebaud
|
79f4a59ed9
|
bug #907: fix compilation with ARM64
|
2015-01-07 09:41:56 +01:00 |
|
Benoit Steiner
|
9f98650d0a
|
Ensured that contractions that can be reduced to a matrix vector product work correctly even when the input coefficients aren't aligned.
|
2015-01-06 09:29:13 -08:00 |
|
Gael Guennebaud
|
8efa5bb439
|
bug #921: fix utilization of bitwise operation on enums in first_aligned
(grafted from f5f6e2c6f46a8999ee36ce0c7adc62098d8d93d2
)
|
2014-12-19 14:41:59 +01:00 |
|
Gael Guennebaud
|
f5f6e2c6f4
|
bug #921: fix utilization of bitwise operation on enums in first_aligned
|
2014-12-19 14:41:59 +01:00 |
|
Gael Guennebaud
|
a5a3a994c8
|
bug #920: fix MSVC 2015 compilation issues
|
2014-12-18 22:58:15 +01:00 |
|
Gael Guennebaud
|
25c7d9164f
|
bug #920: fix MSVC 2015 compilation issues
|
2014-12-18 22:58:15 +01:00 |
|
Gael Guennebaud
|
ba44761435
|
bug #920: fix compilation issue with MSVC 2015
|
2014-12-18 22:47:48 +01:00 |
|
Gael Guennebaud
|
1a96594607
|
rm explicit keyword introduced by backporting another change
|
2014-12-18 14:53:40 +01:00 |
|
Gael Guennebaud
|
bc129ad79c
|
bump to 3.2.3
|
2014-12-16 18:30:52 +01:00 |
|
Gael Guennebaud
|
e887c61b3d
|
bug #821: workaround MSVC 2013 issue with using Base::Base::operator=
|
2014-12-16 13:33:43 +01:00 |
|
Gael Guennebaud
|
b8d9eaa19b
|
Use true compile time "if" for Transform::makeAffine
|
2014-12-13 22:16:39 +01:00 |
|
Gael Guennebaud
|
7dad5f797e
|
bug #821: workaround MSVC 2013 issue with using Base::Base::operator=
|
2014-12-16 13:33:43 +01:00 |
|
Gael Guennebaud
|
26977e281e
|
Use true compile time "if" for Transform::makeAffine
|
2014-12-13 22:16:39 +01:00 |
|
Gael Guennebaud
|
1e109e1757
|
fix signed to unsigned convertion warning
|
2014-12-13 21:48:48 +01:00 |
|
Christoph Hertzberg
|
309620ee1f
|
Make absolutely sure that tau is initialized (this change suppresses a gcc warning)
|
2014-12-12 11:53:24 +01:00 |
|
Christoph Hertzberg
|
e8cdbedefb
|
bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
|
2014-12-04 22:48:53 +01:00 |
|
Gael Guennebaud
|
433bce5c3a
|
UmfPack support: fix redundant evaluation/copies when calling compute() and support generic expressions as input
|
2014-12-02 17:30:57 +01:00 |
|
Gael Guennebaud
|
775f7e5fbb
|
bug #697: make sure empty classes are at the end in case of multiple inheritence
|
2014-12-02 14:40:19 +01:00 |
|
Gael Guennebaud
|
a819fa148d
|
Fix MSVC compilation issue
|
2014-12-02 14:35:31 +01:00 |
|
Gael Guennebaud
|
1a8dc85142
|
bug #897: fix UmfPack usage with mapped sparse matrices
|
2014-12-02 13:57:13 +01:00 |
|
Gael Guennebaud
|
4974d1d2b4
|
Fix bug #911: m_extractedDataAreDirty was not initialized in UmfPackLU
|
2014-12-02 13:54:06 +01:00 |
|
Gael Guennebaud
|
e2f3e4e4aa
|
Document non-const SparseMatrix::diagonal() method.
|
2014-12-01 14:45:15 +01:00 |
|
Gael Guennebaud
|
b26e697182
|
Make SparseMatrix::coeff() returns a const reference and add a non const version of SparseMatrix::diagonal()
|
2014-12-01 14:41:39 +01:00 |
|
Gael Guennebaud
|
b1f9f603a0
|
Simplify return type of diagonal(Index) (and ease compiler job)
|
2014-11-28 14:39:47 +01:00 |
|
Gael Guennebaud
|
5384e89147
|
Disable MatrixBase::bdcSvd with CUDA (just like MatrixBase::jacobiSvd
|
2014-11-26 22:29:29 +01:00 |
|
Gael Guennebaud
|
8518ba0bbc
|
Fix Hyperplane::Through(a,b,c) when points are aligned or identical. We use the stratgey as in Quaternion::setFromTwoVectors.
|
2014-11-26 15:01:53 +01:00 |
|
Gael Guennebaud
|
0efaff9b3b
|
Fix out-of-bounds write
|
2014-12-11 16:15:20 +01:00 |
|
Gael Guennebaud
|
41a20994cc
|
In simplicial cholesky: avoid deep copy of the input matrix is this later can be used readily
|
2014-12-08 17:56:33 +01:00 |
|
Gael Guennebaud
|
a910a7466e
|
Fix inner iterator type
|
2014-12-08 17:55:31 +01:00 |
|
Gael Guennebaud
|
4371911861
|
Remove useless and non standard numext::atanh2 function.
|
2014-12-08 16:44:34 +01:00 |
|
Gael Guennebaud
|
bea36925db
|
bug #876: implement a portable log1p function
|
2014-12-08 16:26:53 +01:00 |
|
Gael Guennebaud
|
7f7a712062
|
Optimize Simplicial Cholesky when NaturalOrdering is used.
|
2014-12-08 15:02:25 +01:00 |
|
Gael Guennebaud
|
30c849669d
|
Fix dynamic allocation in JacobiSVD (regression)
|
2014-12-08 14:45:04 +01:00 |
|
Gael Guennebaud
|
80ed5bd90c
|
Workaround various "returning reference to temporary" warnings.
|
2014-12-05 12:49:30 +01:00 |
|