Gael Guennebaud
|
83c726b343
|
merge
|
2016-07-18 14:51:53 +02: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
|
201a317912
|
Fix compilation with MSVC
|
2016-07-18 10:40:14 +02:00 |
|
Gael Guennebaud
|
2a3680da3d
|
Backport numerical robustness fixes from 3.3 branch
|
2016-07-11 22:48:52 +02:00 |
|
Gael Guennebaud
|
4f7baefa81
|
bug #1017: apply Christoph's patch preventing underflows in makeHouseholder
(grafted from 476beed7f837cbed9abc401f685c1882936fa959
)
|
2015-06-22 16:51:45 +02:00 |
|
Gael Guennebaud
|
87112908be
|
Biug 1242: fix comma init with empty matrices.
(grafted from a3f7edf7e7672094190e04a0b4417de1abfa3de5
)
|
2016-06-23 10:25:04 +02:00 |
|
Gael Guennebaud
|
d5c2a01031
|
Add missing explicit scalar conversion
(grafted from 4c61f00838202889045ec9e5ad0d60b79f00fec5
)
|
2016-06-12 22:42:13 +02:00 |
|
Gael Guennebaud
|
4c8f0cbc1f
|
Fixes for PARDISO: warnings, and defaults to metis+ in-core mode.
|
2016-06-08 18:31:19 +02:00 |
|
Gael Guennebaud
|
538bc98b33
|
Fix extraction of complex eigenvalue pairs in real generalized eigenvalue problems.
(grafted from 9fc8379328dad5fb74249003f56fb608c304ae4d
)
|
2016-06-08 16:39:11 +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
|
c21f2cde34
|
bug #1238: fix SparseMatrix::sum() overload for un-compressed mode.
|
2016-05-31 10:56:53 +02:00 |
|
Gael Guennebaud
|
909747d6b2
|
bug #1236: fix possible integer overflow in density estimation.
(grafted from e8cef383b7100b29e32f3c5acfa8d54d9732d2d0
)
|
2016-05-26 17:51:04 +02:00 |
|
Gael Guennebaud
|
84a65f996f
|
bug #1221: disable gcc 6 warning: ignoring attributes on template argument
|
2016-05-19 15:21:53 +02:00 |
|
Gael Guennebaud
|
51f763eaba
|
bug #1213: backport "Give names to anonymous enums" to workaround gcc linking issues.
|
2016-05-18 13:32:35 +02:00 |
|
Gael Guennebaud
|
f5e01a2cde
|
Workaround a division by zero when outerstride==0
|
2016-04-13 19:02:02 +02:00 |
|
Gael Guennebaud
|
8d16e2aa27
|
Fix detection of same matrices for expressions not handled by extract_data
|
2016-04-13 18:40:02 +02:00 |
|
Gael Guennebaud
|
547a3c0d28
|
Add StorageIndex type to easethe transition to 3.3.
|
2016-04-13 15:09:39 +02:00 |
|
Gael Guennebaud
|
a432b017fb
|
bug #1200: backport aligned_allocator from 3.3
|
2016-04-13 14:56:49 +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 |
|
Christoph Hertzberg
|
b4388ee38b
|
bug #1182: Backported abs2 implementation from development branch
|
2016-03-19 09:37:30 +01:00 |
|
Simon Rutishauser
|
4bf0765d71
|
Inline dot operator and eval* methods in the DiagonalMatrix
|
2016-03-15 09:38:01 +01:00 |
|
Christoph Hertzberg
|
0e35730e0b
|
bug #1176: Allow products between compatible scalar types (i.e., if scalar_product_traits are defined)
|
2016-03-09 18:02:51 +01:00 |
|
Gael Guennebaud
|
2f9b1bf398
|
bug #537: fix compilation with Apples's compiler
|
2016-03-02 13:22:08 +01:00 |
|
Gael Guennebaud
|
18a13c65fe
|
bug #1175: fix Index type conversion from sparse to dense.
|
2016-03-01 15:02:57 +01:00 |
|
Gael Guennebaud
|
bd6e042f49
|
bug #1172: make valuePtr and innderIndexPtr properly return null for empty matrices.
|
2016-02-27 14:55:40 +01:00 |
|
Gael Guennebaud
|
b71ee76d8d
|
bug #1170: skip calls to memcpy/memmove for empty imput.
|
2016-02-19 22:58:52 +01:00 |
|
vanhoucke
|
8d4d85161e
|
Fix undefined behavior. When resizing a default-constructed SparseArray, we end up calling memcpy(ptr, 0, 0), which is technically UB and gets caught by static analysis.
|
2015-06-19 15:53:30 +00:00 |
|
Gael Guennebaud
|
8fb4069b2a
|
Bump to 3.2.8
|
2016-02-16 14:26:15 +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 |
|
Gael Guennebaud
|
f32ad79b41
|
Remove custom unaligned loads for SSE. They were only useful for core2 CPU.
|
2016-02-08 14:29:12 +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 |
|
Mark Borgerding
|
e6fd3fa177
|
quieted more g++ warnings of the form: warning: typedef XXX locally defined but not used [-Wunused-local-typedefs]
(grafted from 880e72c130a2817a278a05f6d2ed3ff00cb1cd6a
)
|
2014-10-16 09:19:32 -04:00 |
|
Gael Guennebaud
|
249d2f360b
|
Fix warning and replace min/max macros by calls to std::min/max
|
2016-02-01 10:17:05 +01:00 |
|
Gael Guennebaud
|
34da70e0ce
|
Update link to suitesparse.
(grafted from 4865e1e73265e12d564f8b4d9069a2159f777d90
)
|
2016-01-27 22:48:40 +01:00 |
|
Gael Guennebaud
|
55565a0da4
|
bug #1156: fix several function declarations whose arguments were passed by value instead of being passed by reference
|
2016-01-27 18:34:42 +01:00 |
|
Christoph Hertzberg
|
4daa1292d7
|
bug #1153: Don't rely on __GXX_EXPERIMENTAL_CXX0X__ to detect C++11 support
|
2016-01-26 16:53:03 +01:00 |
|
Christoph Hertzberg
|
2ee4b8e945
|
bug #1143: Work-around gcc bug
|
2016-01-06 11:59:24 +01:00 |
|
Gael Guennebaud
|
81912b3c41
|
typo
|
2015-12-16 09:47:22 +01:00 |
|
Gael Guennebaud
|
efc7c2121a
|
Backport early cut return for empty matrix product
|
2015-12-16 09:42:56 +01:00 |
|
Gael Guennebaud
|
f22036f5f8
|
bug #1134: fix JacobiSVD pre-allocation
|
2015-12-11 11:59:11 +01:00 |
|
Gael Guennebaud
|
14fcbfb009
|
bug #1132: add EIGEN_MAPBASE_PLUGIN
|
2015-12-11 11:43:49 +01:00 |
|
Gael Guennebaud
|
0f20aa3073
|
bug #1113: fix name conflict with C99's "I".
(grafted from f248249c1f28ce1ab70fea7742998c5b47b67480
)
|
2015-12-10 11:57:57 +01:00 |
|
Gael Guennebaud
|
2de7f0f97a
|
Fix and clarify documentation of Transform wrt operator*(MatrixBase)
(grafted from 45495499925a5396fcc0b0f6d7188d97e84a9491
)
|
2015-12-08 16:21:49 +01:00 |
|
Gael Guennebaud
|
2beec14503
|
add missing delete operator overloads
|
2014-07-30 09:32:35 +02:00 |
|
Nikolay Fedorov
|
5f35869461
|
Fixes internal compiler error while compiling with VC2015 Update1 x64.
|
2015-12-03 15:21:43 +00:00 |
|
Gael Guennebaud
|
c134d75351
|
Add matrix-free conjugate gradient example.
|
2015-12-02 17:36:17 +01:00 |
|
Gael Guennebaud
|
092681132c
|
bug #1123: add missing documentation of angle() and axis()
(grafted from c5b86893e7cca7d870b928ad8cc109ccc131b456
)
|
2015-12-01 14:45:08 +01:00 |
|
Gael Guennebaud
|
e8559eaed6
|
bug #1117: workaround unused-local-typedefs warning when EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined.
|
2015-11-23 14:05:33 +01:00 |
|
Gael Guennebaud
|
ffadb5b9b0
|
bug #1116: backport warning fix.
|
2015-11-23 13:45:02 +01:00 |
|
Gael Guennebaud
|
fa30d77188
|
Make FullPivLU::solve use rank() instead of nonzeroPivots().
|
2015-11-21 15:03:04 +01:00 |
|