Gael Guennebaud
|
b71ee76d8d
|
bug #1170: skip calls to memcpy/memmove for empty imput.
|
2016-02-19 22:58:52 +01: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 |
|
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 |
|
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
|
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 f248249c1f
)
|
2015-12-10 11:57:57 +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
|
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
|
7dc0c4e8f6
|
make Visitor honors nesting requirements (fix prod.maxCoeff(i) and similar)
|
2015-11-18 23:27:18 +01:00 |
|
Gael Guennebaud
|
32f0c782c3
|
Backport EIGEN_{ARCH,OS,COMP}_* macros
|
2015-11-16 13:40:02 +01:00 |
|
Gael Guennebaud
|
deea165867
|
fix in CwiseUnaryView cost
|
2015-11-11 23:06:02 +01:00 |
|
Gael Guennebaud
|
b9827c495e
|
bump to 2.6.7
|
2015-11-05 15:56:09 +01:00 |
|
Gael Guennebaud
|
4c1a2b5614
|
Add overloads for real times sparse<complex> operations.
This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
|
2015-10-29 03:55:39 -07:00 |
|
Gael Guennebaud
|
c308cb1b24
|
Backport DenseStorage::operator= implementations (fix regression with MSVC)
|
2015-11-04 18:41:44 +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
|
1eea595550
|
Fix computation of CwiseUnaryOp::CoeffReadCost when the cost of the nested expression is Dynamic
|
2015-10-27 22:22:02 +01:00 |
|
Gael Guennebaud
|
e8bd2d49b3
|
bug #1090: fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen.
(grafted from e78bc111f1
)
|
2015-10-21 20:58:33 +02:00 |
|
Gael Guennebaud
|
f444996a7a
|
bug #266: backport changeset 7c99b38b7c
about support for c++11 move semantic
|
2015-10-21 09:21:07 +02:00 |
|
Gael Guennebaud
|
a7c2e62a52
|
Backport change of operator/=(Scalar) to perform a true division
|
2015-10-18 22:27:42 +02:00 |
|
Gael Guennebaud
|
9ff967199a
|
Improve numerical accuracy in LLT and triangular solve by using true scalar divisions (instead of x * (1/y))
(grafted from fe630c9873
)
|
2015-10-18 22:15:01 +02:00 |
|
Gael Guennebaud
|
56488ddc0f
|
bug #1080: fix some warnings (already fixed in devel branch)
|
2015-10-12 10:23:53 +02:00 |
|
Gael Guennebaud
|
7abf6d02db
|
bump to 3.2.6
|
2015-10-01 09:06:10 +02:00 |
|
Gael Guennebaud
|
cfe315476f
|
Add PlainObjectBase copy ctor from PlainObjectBase and DenseBase objects. (manual backport from default branch, fix segfault when creating PlainObjectBase object, though such an usage is not recommended at all)
|
2015-09-28 15:51:00 +02:00 |
|
Gael Guennebaud
|
d40e32c94e
|
Fix bug #1067: naming conflict
|
2015-09-19 21:45:11 +02:00 |
|
Christoph Hertzberg
|
a0bf1b4242
|
Removed documentation of removed method (as in fab96f2ff3
)
|
2015-09-13 16:39:48 +02:00 |
|
Gael Guennebaud
|
3ec6d38f35
|
bug #1059: fix predux_max<Packet4i> for NEON (this was already fixed in the default branch)
|
2015-09-01 16:30:18 +02:00 |
|
Christoph Hertzberg
|
c4432aad15
|
bug #1033: Add explicit type conversion from 0 to RealScalar
|
2015-07-17 13:19:55 +02:00 |
|
Christoph Hertzberg
|
ea0168c5a5
|
fix for MKL_BLAS not defined in MKL 11.2
(grafted from 4b678b96eb
)
|
2014-09-08 17:37:58 +08:00 |
|
Christoph Hertzberg
|
05fad4959a
|
bug #1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errors
|
2015-07-13 16:08:02 +02:00 |
|
Gael Guennebaud
|
98eedb0c9a
|
bug #1000: MSVC 2013 does need the operator= workaround
|
2015-06-26 14:04:24 +02:00 |
|
Gael Guennebaud
|
e59b246b08
|
Backport changes in Ref/MapBase to fix MSVC 2013 confusion.
|
2015-06-23 16:22:46 +02:00 |
|
Gael Guennebaud
|
d9c80169e0
|
bump to 3.2.5
|
2015-06-16 11:53:07 +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
|
2361ec9c0e
|
Fix a regression introduced in changeset 2461531e5a
|
2015-06-13 22:32:10 +02:00 |
|
Gael Guennebaud
|
37ed0d991a
|
aligned-on-scalar assertion was still too aggressive: it now takes into account the sizes at runtime
|
2015-06-13 21:49:11 +02:00 |
|
Gael Guennebaud
|
62b08cf9f9
|
Limit aligned-on-scalar assert on Map
|
2015-06-12 08:59:26 +02:00 |
|
Gael Guennebaud
|
46f011466b
|
Relax aligned-on-scalar assert for lvalue only
|
2015-06-12 08:50:15 +02:00 |
|
Gael Guennebaud
|
f600bdd76b
|
Map: assert on unaligned on scalar only if the object might be vectorized
|
2015-06-11 22:17:56 +02:00 |
|
Gael Guennebaud
|
97119f854f
|
bug #1003: assert in MapBase if the provided pointer is not aligned on scalar while it is expected to be. Also add a EIGEN_ALIGN8 macro.
|
2015-06-09 17:42:09 +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 |
|
Gael Guennebaud
|
ac66f1c73d
|
Fix usage of EIGEN_NO_AUTOMATIC_RESIZING: resizing still has to be performed for a non-initialized object (was already fixed in devel branch)
|
2015-05-26 10:44:37 +02:00 |
|
Christoph Hertzberg
|
7713b29084
|
bug #1012: Enable alloca on Mac OS or if alloca is defined as macro
|
2015-05-06 13:24:48 +02:00 |
|
Christoph Hertzberg
|
84eeabd223
|
Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later (as required by the standard).
|
2015-04-23 13:39:31 +02:00 |
|