Commit Graph

  • ea12669f7a bug #1178: Simplified modification of the SSE control register for better portability Christoph Hertzberg 2016-03-20 10:59:45 +01:00
  • b4388ee38b bug #1182: Backported abs2 implementation from development branch Christoph Hertzberg 2016-03-19 09:37:30 +01:00
  • 04d9fe13c6 Merged in rutishauser/eigen/default (pull request PR-170) Christoph Hertzberg 2016-03-16 22:01:21 +01:00
  • 4bf0765d71 Inline dot operator and eval* methods in the DiagonalMatrix Simon Rutishauser 2016-03-15 09:38:01 +01:00
  • 0e35730e0b bug #1176: Allow products between compatible scalar types (i.e., if scalar_product_traits are defined) Christoph Hertzberg 2016-03-09 18:02:51 +01:00
  • 2f9b1bf398 bug #537: fix compilation with Apples's compiler Gael Guennebaud 2016-03-02 13:22:08 +01:00
  • 18a13c65fe bug #1175: fix Index type conversion from sparse to dense. Gael Guennebaud 2016-03-01 15:02:57 +01:00
  • bd6e042f49 bug #1172: make valuePtr and innderIndexPtr properly return null for empty matrices. Gael Guennebaud 2016-02-27 14:55:40 +01:00
  • b71ee76d8d bug #1170: skip calls to memcpy/memmove for empty imput. Gael Guennebaud 2016-02-19 22:58:52 +01:00
  • 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. vanhoucke 2015-06-19 15:53:30 +00:00
  • e4ed2566d5 Added tag 3.2.8 for changeset 8fb4069b2a Gael Guennebaud 2016-02-16 14:26:31 +01:00
  • 8fb4069b2a Bump to 3.2.8 3.2.8 Gael Guennebaud 2016-02-16 14:26:15 +01:00
  • ed48e38578 Fix unit test: accessing elements in a deque by offsetting a pointer to another element causes undefined behavior. (grafted from b35d1a122e ) Gael Guennebaud 2016-02-12 15:31:16 +01:00
  • 83f2c809ed bug #1166: fix shortcomming in gemv when the destination is not a vector at compile-time. Gael Guennebaud 2016-02-15 21:43:07 +01:00
  • c090c6544b update link Gael Guennebaud 2016-02-12 22:21:57 +01:00
  • bb0fad0c70 Import wiki's paragraph: "I disabled vectorization, but I'm still getting annoyed about alignment issues" (grafted from 8e1f1ba6a6 ) Gael Guennebaud 2016-02-12 22:16:59 +01:00
  • a87cd61c13 bug #795: mention allocate_shared as a condidate for aligned_allocator. (grafted from c8b4c4b48a ) Gael Guennebaud 2016-02-12 22:09:16 +01:00
  • 3b29688ca2 Backport changeset fafc829424 . bug #804: copy group__TopicUnalignedArrayAssert.html to TopicUnalignedArrayAssert.html as the second is linked to by old Eigen versions. Gael Guennebaud 2016-02-12 17:00:16 +01:00
  • f32ad79b41 Remove custom unaligned loads for SSE. They were only useful for core2 CPU. Gael Guennebaud 2016-02-08 14:29:12 +01:00
  • 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). Damien R 2016-02-03 18:07:25 +01:00
  • cc26185d91 Clarify documentation on the restrictions of writable sparse block expressions. (grafted from c85fbfd0b7 ) Gael Guennebaud 2016-02-03 16:08:43 +01:00
  • e6fd3fa177 quieted more g++ warnings of the form: warning: typedef XXX locally defined but not used [-Wunused-local-typedefs] (grafted from 880e72c130 ) Mark Borgerding 2014-10-16 09:19:32 -04:00
  • 249d2f360b Fix warning and replace min/max macros by calls to std::min/max Gael Guennebaud 2016-02-01 10:17:05 +01:00
  • 34da70e0ce Update link to suitesparse. (grafted from 4865e1e732 ) Gael Guennebaud 2016-01-27 22:48:40 +01:00
  • 55565a0da4 bug #1156: fix several function declarations whose arguments were passed by value instead of being passed by reference Gael Guennebaud 2016-01-27 18:34:42 +01:00
  • 4daa1292d7 bug #1153: Don't rely on __GXX_EXPERIMENTAL_CXX0X__ to detect C++11 support Christoph Hertzberg 2016-01-26 16:53:03 +01:00
  • c47fb1f35f Add aliasing unit tests Gael Guennebaud 2016-01-08 22:36:23 +01:00
  • 2ee4b8e945 bug #1143: Work-around gcc bug Christoph Hertzberg 2016-01-06 11:59:24 +01:00
  • 81912b3c41 typo Gael Guennebaud 2015-12-16 09:47:22 +01:00
  • efc7c2121a Backport early cut return for empty matrix product Gael Guennebaud 2015-12-16 09:42:56 +01:00
  • f22036f5f8 bug #1134: fix JacobiSVD pre-allocation Gael Guennebaud 2015-12-11 11:59:11 +01:00
  • 14fcbfb009 bug #1132: add EIGEN_MAPBASE_PLUGIN Gael Guennebaud 2015-12-11 11:43:49 +01:00
  • 0b18ffe175 Further fixes for CMAKE_INSTALL_PREFIX correctness Taylor Braun-Jones 2015-11-07 21:29:24 -05:00
  • 0f20aa3073 bug #1113: fix name conflict with C99's "I". (grafted from f248249c1f ) Gael Guennebaud 2015-12-10 11:57:57 +01:00
  • 2de7f0f97a Fix and clarify documentation of Transform wrt operator*(MatrixBase) (grafted from 4549549992 ) Gael Guennebaud 2015-12-08 16:21:49 +01:00
  • 2c329453b1 Add missing matrix-free example page Gael Guennebaud 2015-12-07 12:25:32 +01:00
  • 2beec14503 add missing delete operator overloads Gael Guennebaud 2014-07-30 09:32:35 +02:00
  • 5f35869461 Fixes internal compiler error while compiling with VC2015 Update1 x64. Nikolay Fedorov 2015-12-03 15:21:43 +00:00
  • c134d75351 Add matrix-free conjugate gradient example. Gael Guennebaud 2015-12-02 17:36:17 +01:00
  • 092681132c bug #1123: add missing documentation of angle() and axis() (grafted from c5b86893e7 ) Gael Guennebaud 2015-12-01 14:45:08 +01:00
  • 0d807dce07 Do not check NeedsToAlign if no static alignment Gael Guennebaud 2015-11-30 22:36:35 +01:00
  • e8559eaed6 bug #1117: workaround unused-local-typedefs warning when EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined. Gael Guennebaud 2015-11-23 14:05:33 +01:00
  • ffadb5b9b0 bug #1116: backport warning fix. Gael Guennebaud 2015-11-23 13:45:02 +01:00
  • fa30d77188 Make FullPivLU::solve use rank() instead of nonzeroPivots(). Gael Guennebaud 2015-11-21 15:03:04 +01:00
  • 7dc0c4e8f6 make Visitor honors nesting requirements (fix prod.maxCoeff(i) and similar) Gael Guennebaud 2015-11-18 23:27:18 +01:00
  • b3b9d7a14c Workaround i387 issue in unit test (grafted from a64156cae5 ) Gael Guennebaud 2015-11-16 13:33:54 +01:00
  • 32f0c782c3 Backport EIGEN_{ARCH,OS,COMP}_* macros Gael Guennebaud 2015-11-16 13:40:02 +01:00
  • 7031f4e783 bug #1111: fix infinite recursion in sparse-column-major.row(i).nonZeros() (it now produces a compilation error) Gael Guennebaud 2015-11-12 17:10:19 +01:00
  • deea165867 fix in CwiseUnaryView cost Gael Guennebaud 2015-11-11 23:06:02 +01:00
  • 406a7889b3 bug #1106: workaround a compilation issue in Sparse module for msvc-icc combo Gael Guennebaud 2015-11-11 17:03:12 +01:00
  • 2f41f887d0 Added tag 3.2.7 for changeset b9827c495e Gael Guennebaud 2015-11-05 15:56:21 +01:00
  • b9827c495e bump to 2.6.7 3.2.7 Gael Guennebaud 2015-11-05 15:56:09 +01:00
  • 6056f4404c fix unit test compilation Gael Guennebaud 2015-11-05 15:36:48 +01:00
  • efd484546e bug #1063: nest AutoDiffScalar by value to avoid dead references (grafted from 971cfbb480614229b5f48b040ef9d5dd18a4ab44) Gael Guennebaud 2015-11-05 13:54:26 +01:00
  • a92681e0d2 Fix IterativeSolverBase for expressions as input Gael Guennebaud 2015-11-05 12:05:31 +01:00
  • 47592d31ea SPQR and UmfPack need to link to cholmod. Gael Guennebaud 2015-11-05 12:05:02 +01:00
  • 1a9dda6bfd Backport DartConfiguration.tcl tricks to make ctest -D Experimental works on recent cmake versions Gael Guennebaud 2015-11-05 10:04:23 +01:00
  • 4c1a2b5614 Add overloads for real times sparse<complex> operations. This avoids real to complex conversions, and also fixes a compilation issue with MSVC. Gael Guennebaud 2015-10-29 03:55:39 -07:00
  • c308cb1b24 Backport DenseStorage::operator= implementations (fix regression with MSVC) Gael Guennebaud 2015-11-04 18:41:44 +01:00
  • 85e9e6e780 Fix compilation issue Gael Guennebaud 2015-11-04 18:40:35 +01:00
  • c030925a66 Add support for dense.cwiseProduct(sparse) This also fixes a regression regarding (dense*sparse).diagonal() Gael Guennebaud 2015-11-04 17:42:07 +01:00
  • fd074be1a0 bug #1101: typo (grafted from ddaaa2d381 ) Gael Guennebaud 2015-10-30 12:02:52 +01:00
  • e685bd7f46 Biug 1100: remove explicit CMAKE_INSTALL_PREFIX prefix to please cmake install's DESTINATION argument (grafted from c8c8821038 ) Gael Guennebaud 2015-10-30 12:00:34 +01:00
  • e82f507747 Fix several shorcoming is cost computation (the Dynamic case was ignored) Gael Guennebaud 2015-10-28 11:52:28 +01:00
  • 1eea595550 Fix computation of CwiseUnaryOp::CoeffReadCost when the cost of the nested expression is Dynamic Gael Guennebaud 2015-10-27 22:22:02 +01:00
  • d0980c7706 bug #1092: fix iterative solver ctors for expressions as input Gael Guennebaud 2015-10-26 16:16:24 +01:00
  • 9055400f3d Added ArpackSupport to cmake install target (grafted from 1127ca8586 ) Abhijit Kundu 2015-10-16 16:41:33 -07:00
  • acb3c60295 Make the IterativeLinearSolvers module compatible with MPL2-only mode by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively. Gael Guennebaud 2015-10-26 15:17:52 +01:00
  • f8b88d21a6 bug #1088: fix setIdenity for non-compressed sparse-matrix Gael Guennebaud 2015-10-25 22:01:58 +01:00
  • 89a222ce50 use explicit Scalar types for AngleAxis initialization Sergiu Dotenco 2015-08-28 22:20:15 +02:00
  • 2b89080903 Remove reshape InnerPanel, add test, fix bug yoco 2014-01-20 01:43:28 +08:00
  • 03723abda0 Remove useless reshape row/col ctor yoco 2014-01-20 00:22:16 +08:00
  • 342c8e5321 Fix Reshape DirectAccessBit bug yoco 2014-01-20 00:15:19 +08:00
  • 24e1c0f2a1 add reshape test for const and static-size matrix yoco 2014-01-18 23:27:53 +08:00
  • 150796337a Add unit-test for reshape yoco 2014-01-18 16:10:46 +08:00
  • 497a7b0ce1 remove c++11, make c++03 compatible yoco 2014-01-18 13:20:14 +08:00
  • 9c832fad60 add reshape() snippets yoco 2014-01-18 04:53:46 +08:00
  • 1e1d0c15b5 add example code for Reshape class yoco 2014-01-18 04:43:29 +08:00
  • fe2ad0647a reshape now supported yoco 2014-01-18 04:21:20 +08:00
  • 7bd58ad0b6 add Eigen/src/Core/Reshape.h yoco 2014-01-18 04:16:44 +08:00
  • d65a6aeb20 Port unsupported constrained CG to Eigen3 (grafted from 4cd4be97a7 ) Anton Gladky 2014-01-15 17:49:52 +01:00
  • 395214bcc3 Fix changeset 2702788da7 for fixed size matrices (transplanted from 8f496cd3a3 ) Gael Guennebaud 2013-11-01 18:17:55 +01:00
  • 696bee033b Fix bug #678: vectors of row and columns transpositions were not properly resized in FullPivQR (grafted from 2702788da7 ) Gael Guennebaud 2013-10-29 18:02:18 +01:00
  • 05bd58e9b4 simplify/uniformize eigen_gen_docs Thomas Capricelli 2013-10-18 13:19:14 +02:00
  • 2827b35b29 simplify/uniformize eigen_gen_docs Thomas Capricelli 2013-10-18 12:56:28 +02:00
  • 69f583a866 uniformize piwik code among branches Thomas Capricelli 2013-10-11 20:43:29 +02:00
  • 49016cbe4b fix a weird typo I commited in ae76c97704 (Nov 10th, 2009) Thomas Capricelli 2013-10-11 20:42:41 +02:00
  • 59bd03457a Fix bug #503 Martinho Fernandes 2013-09-10 17:08:04 +02:00
  • 088e8fcfef Silence unused variable warning. (grafted from 3736e00ae7 ) vanhoucke 2013-10-04 00:21:03 +00:00
  • 0e2efbddd3 Fix bug #666: unused-local-typedefs warning Gael Guennebaud 2013-10-28 17:34:24 +01:00
  • 12b9b92c40 fix a weird typo I commited in ae76c97704 (Nov 10th, 2009) Thomas Capricelli 2013-10-11 20:44:25 +02:00
  • 960ec7aef2 Switched to MPL2 license. (grafted from 6f5f488a80 ) Hauke Heibel 2013-08-12 07:39:24 +02:00
  • e8bd2d49b3 bug #1090: fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen. (grafted from e78bc111f1 ) Gael Guennebaud 2015-10-21 20:58:33 +02:00
  • f444996a7a bug #266: backport changeset 7c99b38b7c about support for c++11 move semantic Gael Guennebaud 2015-10-21 09:21:07 +02:00
  • a7c2e62a52 Backport change of operator/=(Scalar) to perform a true division Gael Guennebaud 2015-10-18 22:27:42 +02:00
  • 9ff967199a Improve numerical accuracy in LLT and triangular solve by using true scalar divisions (instead of x * (1/y)) (grafted from fe630c9873 ) Gael Guennebaud 2015-10-18 22:15:01 +02:00
  • dc0ef2cbed Fix miss use of hg resolve when backporting previous changeset Gael Guennebaud 2015-10-12 16:24:19 +02:00
  • 7aa90a3b0f bug #1086: replace deprecated UF_long by SuiteSparse_long Gael Guennebaud 2015-10-12 16:20:12 +02:00
  • 56488ddc0f bug #1080: fix some warnings (already fixed in devel branch) Gael Guennebaud 2015-10-12 10:23:53 +02:00
  • 165b69ca74 Added tag 3.2.6 for changeset 7abf6d02db Gael Guennebaud 2015-10-01 09:06:37 +02:00