Gael Guennebaud
|
1ded6bf3fa
|
Make sure that HyperPlane::transform manitains a unit normal vector in the Affine case.
|
2016-12-20 09:35:00 +01:00 |
|
Gael Guennebaud
|
03fd417f66
|
Fix SPQR for rectangular matrices
(grafted from f939c351cbfcb1007943fe6062503bc455b692e1
)
|
2016-10-12 22:39:33 +02:00 |
|
Gael Guennebaud
|
e01d70e94e
|
Workaround msvc issue.
|
2016-10-03 22:25:28 +02:00 |
|
Gael Guennebaud
|
be55ce03e0
|
Workaround msvc 2013 issue.
|
2016-10-03 22:18:45 +02:00 |
|
Gael Guennebaud
|
d7769cc3bd
|
Fix previous backport.
|
2016-09-23 13:43:38 +02:00 |
|
Gael Guennebaud
|
459dc4684e
|
bug #1304: fix Projective * scaling and Projective *= scaling
(grafted from 86caba838db00ed977ed160a893d0a749856a215
)
|
2016-09-23 13:41:21 +02:00 |
|
Gael Guennebaud
|
67ce7ee5c4
|
Fix 4x4 inverse with non-linear destination
(grafted from 8c48d425309821c17e2543c1e0106f308731f8be
)
|
2016-08-30 23:16:38 +02:00 |
|
Gael Guennebaud
|
1cc2788047
|
Fix possible overflow and biais in integer random generator
(grafted from 82147cefffdf5ed445f79a8cdb57dd71012948bd
)
|
2016-08-23 13:25:31 +02:00 |
|
Gael Guennebaud
|
3745f0808c
|
bug #1276: remove std::binder* in C++11
|
2016-08-22 14:53:26 +02:00 |
|
Christoph Hertzberg
|
ab2a3e3c1c
|
bug #1275: Copied improved random<> implementation from devel-branch (originally introduced in f329d0908af35fd17bdc4dfeb87046dcaa6e6937
)
|
2016-08-15 15:04:53 +02:00 |
|
Christoph Hertzberg
|
c1f217bbef
|
bug #1272: Disable assertion when total number of columns is zero.
Also moved assertion to finished() method and adapted unit-test
|
2016-08-12 15:15:34 +02:00 |
|
Christoph Hertzberg
|
3e2684986b
|
bug #1272: Let CommaInitializer work for more border cases (enhances fix of bug #1242).
The unit test tests all combinations of 2x2 block-sizes from 0 to 3.
|
2016-08-08 17:26:48 +02:00 |
|
Gael Guennebaud
|
756024825d
|
Fix support for row (resp. column) of a column-major (resp. row-major) sparse matrix
(grafted from 3573a107120c3762c1f9b6b17f62d817ee1a9ec0
)
|
2014-02-17 13:46:17 +01:00 |
|
Gael Guennebaud
|
80e72a2653
|
Fix warning and remove checking of empty matrices (not supported by 3.2)
|
2016-07-18 13:59:43 +02:00 |
|
Gael Guennebaud
|
87112908be
|
Biug 1242: fix comma init with empty matrices.
(grafted from a3f7edf7e7672094190e04a0b4417de1abfa3de5
)
|
2016-06-23 10:25:04 +02:00 |
|
Christoph Hertzberg
|
29f5f098cc
|
Homogeneous vectors could not be accessed with single index.
Added a regression test.
|
2016-06-08 15:35:31 +02:00 |
|
Gael Guennebaud
|
4854326ae8
|
Fix usage of nesting type in blas_traits. In practice, this fixes compilation of expressions such as A*(A*A)^T
where a product is hidden behind an expression supported by blas-traits.
|
2016-03-29 22:39:12 +02:00 |
|
Gael Guennebaud
|
ed48e38578
|
Fix unit test: accessing elements in a deque by offsetting a pointer to another element causes undefined behavior.
(grafted from b35d1a122ec2702cb5e6a262b6d34b3098f998b3
)
|
2016-02-12 15:31:16 +01:00 |
|
Gael Guennebaud
|
83f2c809ed
|
bug #1166: fix shortcomming in gemv when the destination is not a vector at compile-time.
|
2016-02-15 21:43:07 +01:00 |
|
Damien R
|
d039c88096
|
bug #1164: fix list and deque specializations such that our aligned allocator is automatically activatived only when the user did not specified an allocator (or specified the default std::allocator).
|
2016-02-03 18:07:25 +01:00 |
|
Gael Guennebaud
|
c47fb1f35f
|
Add aliasing unit tests
|
2016-01-08 22:36:23 +01:00 |
|
Gael Guennebaud
|
2beec14503
|
add missing delete operator overloads
|
2014-07-30 09:32:35 +02:00 |
|
Gael Guennebaud
|
0d807dce07
|
Do not check NeedsToAlign if no static alignment
|
2015-11-30 22:36:35 +01:00 |
|
Gael Guennebaud
|
7dc0c4e8f6
|
make Visitor honors nesting requirements (fix prod.maxCoeff(i) and similar)
|
2015-11-18 23:27:18 +01:00 |
|
Gael Guennebaud
|
b3b9d7a14c
|
Workaround i387 issue in unit test
(grafted from a64156cae5e4fc72a783a14584f1140c5a68a3b3
)
|
2015-11-16 13:33:54 +01:00 |
|
Gael Guennebaud
|
6056f4404c
|
fix unit test compilation
|
2015-11-05 15:36:48 +01:00 |
|
Gael Guennebaud
|
c030925a66
|
Add support for dense.cwiseProduct(sparse)
This also fixes a regression regarding (dense*sparse).diagonal()
|
2015-11-04 17:42:07 +01:00 |
|
Gael Guennebaud
|
e82f507747
|
Fix several shorcoming is cost computation (the Dynamic case was ignored)
|
2015-10-28 11:52:28 +01:00 |
|
Gael Guennebaud
|
d0980c7706
|
bug #1092: fix iterative solver ctors for expressions as input
|
2015-10-26 16:16:24 +01:00 |
|
Gael Guennebaud
|
acb3c60295
|
Make the IterativeLinearSolvers module compatible with MPL2-only mode
by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively.
|
2015-10-26 15:17:52 +01:00 |
|
Gael Guennebaud
|
f8b88d21a6
|
bug #1088: fix setIdenity for non-compressed sparse-matrix
|
2015-10-25 22:01:58 +01:00 |
|
Hauke Heibel
|
960ec7aef2
|
Switched to MPL2 license.
(grafted from 6f5f488a80307adc6299839c4d35fb1a82b5fe37
)
|
2013-08-12 07:39:24 +02:00 |
|
Gael Guennebaud
|
e8bd2d49b3
|
bug #1090: fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen.
(grafted from e78bc111f1dc0a7af2360b836c94c33d67e55fc5
)
|
2015-10-21 20:58:33 +02:00 |
|
Gael Guennebaud
|
f444996a7a
|
bug #266: backport changeset 7c99b38b7c34c5a031e347b81277e67ab9cfdd93
about support for c++11 move semantic
|
2015-10-21 09:21:07 +02:00 |
|
Gael Guennebaud
|
73cb54835c
|
bug #1075: fix AlignedBox::sample for runtime dimension
(grafted from 75a60d3ac0ac10be7317b268911d0098acbbf472
)
|
2015-09-30 11:44:02 +02:00 |
|
Gael Guennebaud
|
4bd69750ed
|
Add missing unit tests for vector-wise all/any
|
2015-09-19 21:45:48 +02:00 |
|
Gael Guennebaud
|
769cb99845
|
Fix sparselu unit test.
|
2015-09-03 13:56:02 +02:00 |
|
Thomas Capricelli
|
ba9add3c59
|
fix a conflict commited by error
|
2015-09-03 13:51:17 +02:00 |
|
Gael Guennebaud
|
8c7e281c9e
|
Fix AMD ordering when a column has only one off-diagonal non-zero (also fix bug #1045)
|
2015-09-03 11:04:06 +02:00 |
|
Christoph Hertzberg
|
6a3797f46f
|
bug #792: SparseLU::factorize failed for structurally rank deficient matrices
|
2015-07-26 20:39:32 +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
|
fcd213a297
|
Fix use of unitialized buffers.
(grafted from 2f2a441a4d37963ecf8934176d16aaa008ccd96c
)
|
2015-06-13 22:19:40 +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 |
|
Christoph Hertzberg
|
80fd8fab87
|
Regression test for bug #302
|
2015-04-26 20:58:13 +02:00 |
|
Gael Guennebaud
|
2e3353634f
|
bug #986: add support for coefficient-based product with 0 depth.
|
2015-04-01 13:21:47 +02:00 |
|
Christoph Hertzberg
|
3b93b1afb3
|
Addendum to last patch: k is Index and not int
(transplanted from 3238ca6abcce0f26035629aebe4e9018079a6917
)
|
2015-03-31 00:42:14 +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
|
8fa951e31d
|
Optionally build the documentation when building unit tests.
|
2015-03-27 16:41:28 +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 |
|