4370 Commits

Author SHA1 Message Date
Gael Guennebaud
63c58c8436 bump to 3.1.2 3.1.2 2012-11-05 22:22:49 +01:00
Gael Guennebaud
caf24f1c9e Disable opengl demo if Qt4 or OpenGL cannot be found. 2012-10-31 11:36:45 +01:00
Gael Guennebaud
f7b959b5fb Fix unused variable warning 2012-10-30 10:10:29 +01:00
Gael Guennebaud
ad27746b5d fix bug #524: Pardiso's parameter array does not have to be aligned!
(transplanted from b3254c9af514ae4d6ab0e8a2947dea8aa3592d9b
)
2012-10-24 10:31:04 +02:00
Gael Guennebaud
90912315ac fix bug #521: __cpuidex is not available on all architectures supported by MSVC
(transplanted from 138897cc065e7acd2fac56b17faf5c0806f86684
)
2012-10-24 10:21:41 +02:00
Gael Guennebaud
26e9563baf Windows CE does not provide an aligned_malloc function.
(transplanted from 9b418afff6b55842f0d996eea879eea7289081f9
)
2012-10-24 10:12:42 +02:00
Gael Guennebaud
85c40128e4 Fix bug #519: AlignedBox::dim() was wrong for dynamic dimensions
(transplanted from 0753463d70618d1201be0e57b0771c26d38ebf09
)
2012-10-24 09:58:35 +02:00
Gael Guennebaud
7b13a7fd23 fix comma initializer when inserting empty matrices
(transplanted from a67eea05c167e69f5e82410941d8645764e45038
)
2012-10-03 21:58:14 +02:00
Gael Guennebaud
2f0307cdb5 fix dense=sparse*diagonal (there was an issue in the values returned by the .outer() function of the related iterators)
(transplanted from fec6df1f7dc4da6de865cc024c45aee5dbb64d88
)
2012-10-03 09:06:19 +02:00
Gael Guennebaud
749317561c add an assertion when inserting an already existing element 2012-10-02 23:02:23 +02:00
Gael Guennebaud
dc5b335f9f add scalar multiple to diagonal matrices 2012-09-27 09:37:05 +02:00
Gael Guennebaud
74a2a0f224 fix SparseMatrix option bit flag in eval<> helper
(transplanted from 1b004d579469e83d0af607e9083c680c55025694
)
2012-09-27 09:22:10 +02:00
Gael Guennebaud
b0862dcb2f fix bug #515: missing explicit scalar conversion 2012-09-27 00:23:19 +02:00
Gael Guennebaud
ba013de9da fix bug #511: pretty printers on windows
(transplanted from 44374788b5aacd1fbd130ebb86b0b37eb969ba61
)
2012-09-26 23:48:48 +02:00
Gael Guennebaud
4ea9113efc fix bug #509: warning with gcc 4.7
(transplanted from 7c4b55fda9939dda66e927c158a21bcc117ae7f4
)
2012-09-26 23:32:22 +02:00
Gael Guennebaud
76a2db4c74 workaround weird compilation error with MSVC
(transplanted from 48c4d48aec7b8aac992aabe265e7153e8a36c0bd
)
2012-09-14 09:54:56 +02:00
Gael Guennebaud
53a0142583 fix compilation with m.array().min/max(scalar)
(transplanted from 0c584dcf4d840effa622045b91486dbed0777213
)
2012-09-12 17:50:07 +02:00
Benoit Jacob
733fd6e7ba Replace COPYING.LGPL by a copy of the LGPL 2.1 (instead of LGPL 3).
Indeed, all the LGPL code we use, is licensed under LGPL 2.1 (with some files being "2.1 or later").
2012-09-10 13:27:44 -04:00
Gael Guennebaud
26282498dc fix bug #501: remove aggressive mat/scalar optimization (was replaced by mat*(1/scalar) for non integer types)
(transplanted from 721671cc4e5950e8cb1c905be720d4318bf9fcdb
)
2012-09-08 11:52:03 +02:00
Gael Guennebaud
f4bdc66e83 remove stupid assert in blue norm.
(transplanted from 06d2fe453d5dfbdc8a69dcd02f17801fc3f75b86
)
2012-09-07 23:19:24 +02:00
Gael Guennebaud
16deb21376 forward resize() function from Array/Matrix-Wrapper to the nested expression such that mat.array().resize(a,b) is now allowed.
(transplanted from 9da41cc527ec595feb3377d089db6cd3adc9a5c8
)
2012-08-30 16:28:53 +02:00
Gael Guennebaud
221f54698c Fix out-of-range memory access in GEMV (the memory was not used for the computation, only to assemble unaligned packets from aligned packet loads) 2012-08-30 10:52:15 +02:00
Gael Guennebaud
2858b6d2d6 fix bug #499: the image was missing because of a dependency issue when building/executing the "special" examples
(transplanted from 75435079caa4213f86ccb57fe70ceb56c8e62ad1
)
2012-08-27 11:11:25 +02:00
Gael Guennebaud
e589e3f0b6 simplify eigen-doc.tgz file generation, and make it more future proof
(transplanted from aa1aa36d6da6ed349678975f1d93c7dc415257bc
)
2012-08-27 10:56:44 +02:00
Gael Guennebaud
66e7d02533 remove EXTRACT_ALL
(transplanted from 904c2e6cfbe22d657c583cd9e5b836a769819dba
)
2012-08-27 10:30:10 +02:00
Thomas Capricelli
5cde86fce8 add piwik code to documentation (web stats engine) 2012-08-21 22:39:47 +02:00
Thomas Capricelli
d0cb2b78d3 documentation script : the 3.1 branch is currently 'dox', not 'dox-devel' 2012-08-21 20:42:09 +02:00
jdh8
c0da31309d merge 2012-08-18 21:10:42 +08:00
Jitse Niesen
66c3343238 Undo incorrect fix in previous commit, and fix real mistake instead.
(transplanted from dee866a99a372dbbdcc8777e9a35da37ae3776a8
)
2012-08-17 15:36:37 +01:00
Jitse Niesen
0c078ca80a Documentation fixes. Thanks to Rodney Sparapani for reporting these.
(transplanted from 5eefca637e1c964426e8515b2493fbed816a789a
)
2012-08-17 14:49:18 +01:00
jdh8
87e4b10747 merge 2012-08-08 17:47:59 +08:00
Gael Guennebaud
e2886d34ef Fix precision regression when attempting to fix underflow issues.
(transplanted from af824091be78c82212cef4b2fb085a083fbebc5e
)
2012-08-05 09:57:31 +02:00
jdh8
246d12dcab Fix some typos in MatrixLogarithm to improve accuracy. 2012-08-03 23:39:15 +08:00
Desire NUENTSA
1914024965 bug #493 : multiple calls to FindUmfPack 2012-08-02 10:00:23 +02:00
Gael Guennebaud
a03c970c5c fix various regressions with MKL support
(transplanted from 8ab0e16e27ea50912ad181ad492b7bd10ffeba98
)
2012-07-28 16:32:43 +02:00
Gael Guennebaud
9f945b6028 SparseMatrix: add missing ctor for ReturnByValue
(transplanted from 7518201de8e4515bc60c9c68e3d1f7b974d3a24c
)
2012-07-25 23:03:10 +02:00
Gael Guennebaud
4691a4e4b5 Fix aliasing issue in sparse matrix assignment.
(m=-m; or m=m.transpose(); with m sparse work again)
(transplanted from e75b1eb883bd65f8f34b1ca2ca13cd28744ab13a
)
2012-07-25 09:33:50 +02:00
Jitse Niesen
e546ee315a Use EISPACK's strategy re max number of iters in Schur decomposition (bug #479). 2012-07-22 22:03:23 +01:00
Benoit Jacob
a63c4da68e Added tag 3.1.1 for changeset 22415b3dbb656b07c6a096bc8d4dd61f2822c583 2012-07-22 10:18:18 -04:00
Benoit Jacob
22415b3dbb bump version number 3.1.1 2012-07-22 10:17:54 -04:00
Desire NUENTSA
b4065b5598 bug #479 : Adjust max iterations count wrt matrix size 2012-07-16 11:31:59 +02:00
Benoit Jacob
7273feee92 add COPYING.MINPACK 2012-07-15 11:46:22 -04:00
Benoit Jacob
3a0c40de29 MINPACK license is OK for MPL2 after all 2012-07-15 10:30:57 -04:00
Benoit Jacob
d1765d98a9 add COPYING.README 2012-07-15 10:29:09 -04:00
Benoit Jacob
de23f2a27e add COPYING.MPL2 2012-07-15 10:20:59 -04:00
Benoit Jacob
48ea53288d remove outdated "Eigen itself is part of the KDE project" outside of eigen2 files 2012-07-15 10:17:45 -04:00
Gael Guennebaud
b2d857af3e document EIGEN_MPL2_ONLY
(transplanted from 54559094ec492f437c411ad900705bdb17ad6d7a
)
2012-07-14 09:56:03 +02:00
Gael Guennebaud
98f16a6ee7 fix bug #485: conflict between a typedef and template type parameter
(transplanted from 46b1c7a0ce3dcd726a4ea2393f4491d63e36cdd1
)
2012-07-13 20:54:38 +02:00
Benoit Jacob
0de22418e1 Add a EIGEN_MPL2_ONLY build option to generate compiler errors when including non-MPL2 modules 2012-07-13 14:42:47 -04:00
Benoit Jacob
6072cac80e Manual MPL2 relicensing fixes 2012-07-13 14:42:47 -04:00