Commit Graph

4397 Commits

Author SHA1 Message Date
Gael Guennebaud
2221cdbe62 bump to 3.1.3 2013-04-16 09:38:40 +02:00
Hauke Heibel
ba1e62f516 Prevent calling .norm() on integer matrices in the unit tests.
(transplanted from b5d8299ee7
)
2013-02-28 12:33:34 +01:00
Gael Guennebaud
ce2b0ac502 Fix two numerical issues in unit tests.
(transplanted from 455e6e38b6
)
2013-02-27 08:07:18 +01:00
Gael Guennebaud
1f7dfcff8a Add missing template keyword
(transplanted from 858ac9ffe0
)
2013-03-01 00:03:28 +01:00
Gael Guennebaud
2234043f99 Enable SSE with ICC even when it mimics a gcc version lower than 4.2
(transplanted from 6eaff5a098
)
2013-04-11 19:48:34 +02:00
Gael Guennebaud
69ff8afea7 Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment check)
(transplanted from 19c78cf510
)
2013-01-22 22:59:09 +01:00
Gael Guennebaud
64a6d37729 Fix a serious bug in handmade_aligned_realloc: original data have to be moved if the alignment offset differs.
(transplanted from 7e04d7db02
)
2013-04-10 13:58:20 +02:00
Gael Guennebaud
4ac874ed03 Upload CDASH submissions for the 3.1 branch to a separate project 2013-04-10 10:06:36 +02:00
Gael Guennebaud
0029599c4a Fix bug #581: remove useless piece of code is blueNorm
(transplanted from 8f44205671
)
2013-04-09 09:23:40 +02:00
Claas H. Köhler
f78dffffda Forward compiler flags to Fortran workaround
(transplanted from d6d638c751
)
2013-03-17 14:17:44 +01:00
Gael Guennebaud
e304a92f41 fix sparse vector assignment from a sparse matrix
(transplanted from 98ce4455dd
)
2013-03-06 11:58:22 +01:00
Gael Guennebaud
2674a31421 Fix a compilation with CGAL::Gmpq by adding explicit internal:: namespace when calling abs(). 2013-02-26 16:46:10 +01:00
Gael Guennebaud
de25881056 Fix computation of outer-stride when calling .real() or .imag()
(transplanted from 63135a7350
)
2013-02-26 15:08:50 +01:00
Jitse Niesen
7df8b57770 Fix linear vectorized transversal in linspace (fixes bug #526).
(transplanted from b4f6aec195
)
2013-02-18 17:26:03 +00:00
Gael Guennebaud
ddba6054e0 Push cdash report of the 3.1 branch in its own cdash subproject 2013-02-15 15:30:27 +01:00
Gael Guennebaud
6adc13ea04 Fix SSE plog<float> to return -INF on 0
(transplanted from 8745da14d8
)
2013-02-14 23:34:05 +01:00
Gael Guennebaud
66cbfd4d39 Fix some implicit int64 to int conversion warnings. However, the real issue
is that PermutationMatrix mixes the type of the stored indices and the "Index"
type used for the sizes, coeff indices, etc., which should be DenseIndex.
2013-02-14 18:16:51 +01:00
Gael Guennebaud
394784c999 Fix bug in aligned_free with windows CE
(transplanted from 25bcbfb10c
)
2013-02-13 19:09:31 +01:00
Gael Guennebaud
fcc46f49ca Fix bug #551: compilation issue when using EIGEN_DEFAULT_DENSE_INDEX_TYPE 2013-02-09 09:43:17 +01:00
Gael Guennebaud
92983fc95a Fix traits of Map<Quaternion>, and respectively extend the unit tests
(transplanted from 392ffce3b9
)
2013-01-20 10:21:54 +01:00
Gael Guennebaud
d5702fb7e9 Some minor documentation fixes in Quaternion
(transplanted from fb89b66229
)
2013-01-20 10:20:39 +01:00
Christoph Hertzberg
8aaa570c6d Fix bug #507: Mark variable as unused in NDEBUG case 2012-12-20 11:21:47 +01:00
Christoph Hertzberg
8c65cacad8 Fix bug #531: Empty line in <table> made doxygen render it as paragraphs 2012-12-17 16:13:42 +01:00
Gael Guennebaud
2041114285 Fix bug #533: add some missing const qualifiers (was already fixed in devel branch) 2012-12-16 20:36:59 +01:00
Gael Guennebaud
ac406a7685 Fix bug #535: unused variable warnings
(transplanted from 925a5b7d07
)
2012-12-16 20:21:28 +01:00
Gael Guennebaud
45ccaacc54 fix geometry tutorial
(transplanted from 8719b1bf16
)
2012-11-29 22:48:13 +08:00
Gael Guennebaud
43e90e3575 Added tag 3.1.2 for changeset 63c58c8436 2012-11-05 22:23:03 +01:00
Gael Guennebaud
63c58c8436 bump to 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 b3254c9af5
)
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 138897cc06
)
2012-10-24 10:21:41 +02:00
Gael Guennebaud
26e9563baf Windows CE does not provide an aligned_malloc function.
(transplanted from 9b418afff6
)
2012-10-24 10:12:42 +02:00
Gael Guennebaud
85c40128e4 Fix bug #519: AlignedBox::dim() was wrong for dynamic dimensions
(transplanted from 0753463d70
)
2012-10-24 09:58:35 +02:00
Gael Guennebaud
7b13a7fd23 fix comma initializer when inserting empty matrices
(transplanted from a67eea05c1
)
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 fec6df1f7d
)
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 1b004d5794
)
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 44374788b5
)
2012-09-26 23:48:48 +02:00
Gael Guennebaud
4ea9113efc fix bug #509: warning with gcc 4.7
(transplanted from 7c4b55fda9
)
2012-09-26 23:32:22 +02:00
Gael Guennebaud
76a2db4c74 workaround weird compilation error with MSVC
(transplanted from 48c4d48aec
)
2012-09-14 09:54:56 +02:00
Gael Guennebaud
53a0142583 fix compilation with m.array().min/max(scalar)
(transplanted from 0c584dcf4d
)
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 721671cc4e
)
2012-09-08 11:52:03 +02:00
Gael Guennebaud
f4bdc66e83 remove stupid assert in blue norm.
(transplanted from 06d2fe453d
)
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 9da41cc527
)
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 75435079ca
)
2012-08-27 11:11:25 +02:00