Commit Graph

  • 7abf6d02db bump to 3.2.6 3.2.6 Gael Guennebaud 2015-10-01 09:06:10 +02:00
  • 73cb54835c bug #1075: fix AlignedBox::sample for runtime dimension (grafted from 75a60d3ac0 ) Gael Guennebaud 2015-09-30 11:44:02 +02:00
  • 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) Gael Guennebaud 2015-09-28 15:51:00 +02:00
  • f1583e86f6 bug #1073: backport common pitfalls page Gael Guennebaud 2015-09-28 14:59:54 +02:00
  • 4bd69750ed Add missing unit tests for vector-wise all/any Gael Guennebaud 2015-09-19 21:45:48 +02:00
  • d40e32c94e Fix bug #1067: naming conflict Gael Guennebaud 2015-09-19 21:45:11 +02:00
  • a0bf1b4242 Removed documentation of removed method (as in fab96f2ff3 ) Christoph Hertzberg 2015-09-13 16:39:48 +02:00
  • cf645db95b MKL is now free of charge for opensource (grafted from 5bf971e5b8 ) Gael Guennebaud 2015-09-07 11:23:55 +02:00
  • 13135a82bd bug #1062: backport fix of SelfAdjointEigenSolver for RowMajor matrices from default branch Gael Guennebaud 2015-09-04 18:26:26 +02:00
  • 769cb99845 Fix sparselu unit test. Gael Guennebaud 2015-09-03 13:56:02 +02:00
  • ba9add3c59 fix a conflict commited by error Thomas Capricelli 2015-09-03 13:51:17 +02:00
  • ddfb72a92f bug #1053: fix SuplerLU::solve with EIGEN_DEFAULT_TO_ROW_MAJOR (grafted from 5a1cc5d24c ) Gael Guennebaud 2015-09-03 11:25:36 +02:00
  • 8c7e281c9e Fix AMD ordering when a column has only one off-diagonal non-zero (also fix bug #1045) Gael Guennebaud 2015-09-03 11:04:06 +02:00
  • 66c092e44e bug #1057: fix a declaration missmatch with MSVC (grafted from a75616887e ) Gael Guennebaud 2015-09-02 09:31:32 +02:00
  • 3ec6d38f35 bug #1059: fix predux_max<Packet4i> for NEON (this was already fixed in the default branch) Gael Guennebaud 2015-09-01 16:30:18 +02:00
  • 96f64441f7 bug #1055: Fix incomplete backport in changeset 0ebce69424 Gael Guennebaud 2015-09-01 16:11:43 +02:00
  • 5af4d77511 fixed Quaternion identity initialization for non-implicitly convertible types Sergiu Dotenco 2015-08-20 20:55:37 +02:00
  • 88ac8ffad5 bug #1054: Use set(EIGEN_CXX_FLAG_VERSION "/version") only for Intel compilers on Windows. Also removed code calling head -n1 and always use integrated REGEX functionality. Christoph Hertzberg 2015-08-14 15:32:15 +02:00
  • edb0183e0c bug #1053: SparseLU failed with EIGEN_DEFAULT_TO_ROW_MAJOR Christoph Hertzberg 2015-08-07 23:07:29 +02:00
  • befa141699 Fix Jacobi preconditioner with zero diagonal entries (grafted from c06ec0f464 ) Gael Guennebaud 2014-06-17 23:47:30 +02:00
  • 5c70b43abd bug #1048: fix unused variable warning (grafted from 41e1f3498c ) Gael Guennebaud 2015-07-28 22:59:50 +02:00
  • 6a3797f46f bug #792: SparseLU::factorize failed for structurally rank deficient matrices Christoph Hertzberg 2015-07-26 20:39:32 +02:00
  • c4432aad15 bug #1033: Add explicit type conversion from 0 to RealScalar Christoph Hertzberg 2015-07-17 13:19:55 +02:00
  • ea0168c5a5 fix for MKL_BLAS not defined in MKL 11.2 (grafted from 4b678b96eb ) Christoph Hertzberg 2014-09-08 17:37:58 +08:00
  • 05fad4959a bug #1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errors Christoph Hertzberg 2015-07-13 16:08:02 +02:00
  • 98eedb0c9a bug #1000: MSVC 2013 does need the operator= workaround Gael Guennebaud 2015-06-26 14:04:24 +02:00
  • 71424c4bf8 bug #1026: fix infinite loop for an empty input (grafted from e102ddbf1f ) Gael Guennebaud 2015-06-26 14:02:52 +02:00
  • e59b246b08 Backport changes in Ref/MapBase to fix MSVC 2013 confusion. Gael Guennebaud 2015-06-23 16:22:46 +02:00
  • 4aa7038074 Added tag 3.2.5 for changeset d9c80169e0 Gael Guennebaud 2015-06-16 11:53:12 +02:00
  • d9c80169e0 bump to 3.2.5 3.2.5 Gael Guennebaud 2015-06-16 11:53:07 +02:00
  • b514c943c7 Fix installation of some unsupported modules Gael Guennebaud 2015-06-16 11:51:58 +02:00
  • 8ba643a903 bug #1014: More stable direct computation of eigenvalues and -vectors for 3x3 matrices Christoph Hertzberg 2015-05-17 21:54:32 +02:00
  • 595c00157c Applied patch from Richard JW Roberts, resolving bug #704 (grafted from devel branch) Gael Guennebaud 2015-06-15 22:02:57 +02:00
  • 1c6b224fb3 Remove aligned-on-scalar assert and fallback to non vectorized path at runtime (first_aligned already had this runtime guard) Gael Guennebaud 2015-06-14 15:04:07 +02:00
  • 2361ec9c0e Fix a regression introduced in changeset 2461531e5a Gael Guennebaud 2015-06-13 22:32:10 +02:00
  • fcd213a297 Fix use of unitialized buffers. (grafted from 2f2a441a4d ) Gael Guennebaud 2015-06-13 22:19:40 +02:00
  • 37ed0d991a aligned-on-scalar assertion was still too aggressive: it now takes into account the sizes at runtime Gael Guennebaud 2015-06-13 21:49:11 +02:00
  • 62b08cf9f9 Limit aligned-on-scalar assert on Map Gael Guennebaud 2015-06-12 08:59:26 +02:00
  • 46f011466b Relax aligned-on-scalar assert for lvalue only Gael Guennebaud 2015-06-12 08:50:15 +02:00
  • f600bdd76b Map: assert on unaligned on scalar only if the object might be vectorized Gael Guennebaud 2015-06-11 22:17:56 +02:00
  • 421aa4f358 typo Gael Guennebaud 2015-06-09 18:34:13 +02:00
  • 554356b034 bug #650: fix dense += sparse_row_major * dense Gael Guennebaud 2015-06-09 18:03:38 +02:00
  • 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. Gael Guennebaud 2015-06-09 17:42:09 +02:00
  • 51ab034f63 bug #872: remove usage of deprecated bind1st/bind2nd functions (manually backported from devel branch) Gael Guennebaud 2015-06-09 11:06:39 +02:00
  • 0ebce69424 Update approx. minimum ordering method to push and keep structural empty diagonal elements to the bottom-right part of the matrix Gael Guennebaud 2015-03-20 16:33:48 +01:00
  • a748673bbb bug #1016: fix scalar conversion conversion Gael Guennebaud 2015-06-05 16:04:51 +02:00
  • 8597ee502b bug #705: fix handling of Lapack potrf return code (grafted from 0a9b5d1396 ) Gael Guennebaud 2015-06-05 15:59:13 +02:00
  • 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) Gael Guennebaud 2015-05-26 10:44:37 +02:00
  • b392e6b21c Merged in mvdyck/eigen-3/3.2 (pull request PR-115) Christoph Hertzberg 2015-05-09 01:40:43 +02:00
  • e88aaae5f4 Merged in mvdyck/doc-topicmultithreadingdox-resolved-comp-1431118452618 (pull request PR-1) Michiel Van Dyck 2015-05-08 22:56:14 +02:00
  • 2d217a60a7 Close branch mvdyck/doc-topicmultithreadingdox-resolved-comp-1431118452618 Michiel Van Dyck 2015-05-08 22:56:14 +02:00
  • ef1439252c [[DOC]] TopicMultithreading.dox compile error in example code resolved as in default branch Michiel Van Dyck 2015-05-08 20:55:34 +00:00
  • 847bb317cd bug #1013: fix 2x2 direct eigensolver for identical eiegnvalues Gael Guennebaud 2015-05-07 15:55:12 +02:00
  • 62d334c7d3 Fix bug #1010: m_isInitialized was improperly updated (grafted from ebf8ca4fa8 ) Gael Guennebaud 2015-05-07 14:20:42 +02:00
  • 7713b29084 bug #1012: Enable alloca on Mac OS or if alloca is defined as macro Christoph Hertzberg 2015-05-06 13:24:48 +02:00
  • a08df3ff34 Fix regression introduced by last merge Christoph Hertzberg 2015-05-06 11:03:00 +02:00
  • 6f7f0ab6c2 Removed unnecessary parentheses Pavel Holoborodko 2013-08-20 16:06:13 +09:00
  • 68069af969 Added support for custom scalars Pavel Holoborodko 2013-08-20 15:00:28 +09:00
  • 5bb9459124 bug #999: clarify that behavior of empty AlignedBoxes is undefined, and further improvements in documentation Christoph Hertzberg 2015-04-30 19:29:47 +02:00
  • 80fd8fab87 Regression test for bug #302 Christoph Hertzberg 2015-04-26 20:58:13 +02:00
  • 84eeabd223 Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later (as required by the standard). Christoph Hertzberg 2015-04-23 13:39:31 +02:00
  • 058fa781d7 Fix bug #996: fix comparisons to 0 instead of Scalar(0) (grafted from e0cff9ae0d ) Gael Guennebaud 2015-04-15 14:48:53 +02:00
  • b03209a7a6 Make conversion from 0 to Scalar explicit (issue reported by Brad Bell) Christoph Hertzberg 2015-04-13 17:10:52 +02:00
  • 71590d0ac7 bug #993: Passing matrix.inverse() as MatrixBase lead to infinite recursion. Christoph Hertzberg 2015-04-09 20:29:41 +02:00
  • 1e1b4b6678 Cygwin compatibility issues (manually backported from main branch) Christoph Hertzberg 2015-04-09 20:26:47 +02:00
  • 2e3353634f bug #986: add support for coefficient-based product with 0 depth. Gael Guennebaud 2015-04-01 13:21:47 +02:00
  • 2461531e5a Fix bug #987: wrong alignement guess in diagonal product. Gael Guennebaud 2015-03-31 23:36:54 +02:00
  • a68917594b Change CMake warning to simple message for old Metis versions (transplanted from 7bd578d11d ) Christoph Hertzberg 2015-03-31 00:50:04 +02:00
  • 3b93b1afb3 Addendum to last patch: k is Index and not int (transplanted from 3238ca6abc ) Christoph Hertzberg 2015-03-31 00:42:14 +02:00
  • 0fb74c1f8b bug #985: RealQZ failed when either matrix had zero rows or columns (report and patch by Ben Goodrich) Also added a regression test (transplanted from 1efae98fee ) Christoph Hertzberg 2015-03-30 23:56:20 +02:00
  • bf650a3686 bug #983: Pass Vector3 by const reference and not by value (transplanted from 09a5361d1b ) Christoph Hertzberg 2015-03-28 12:36:24 +01:00
  • 8fa951e31d Optionally build the documentation when building unit tests. Christoph Hertzberg 2015-03-27 16:41:28 +01:00
  • 1b64edbfd4 Make html directory before generating output image there (transplanted from 2ab4922431 ) Deanna Hood 2015-03-18 07:24:13 +10:00
  • c74284ed81 bug #949: add static assertion for incompatible scalar types in dense end-user decompositions. Gael Guennebaud 2015-03-13 21:06:20 +01:00
  • b09316fbea bug #980: fix taking a row (resp. column) of a column-major (resp. row-major) sparse matrix and add missing coeff/coeffRef members. Gael Guennebaud 2015-03-13 15:13:58 +01:00
  • c5fc8e6bdc bug #969: workaround abiguous calls to Ref using enable_if. Gael Guennebaud 2015-03-06 17:51:31 +01:00
  • 88c844ae2f bug #824: improve accuracy of Quaternion::angularDistance using atan2 instead of acos. (grafted from 2dc968e453 ) Gael Guennebaud 2015-03-04 17:03:13 +01:00
  • 500c36de61 Merged in blechta/eigen/fix-cg-zero-guess (pull request PR-100) Gael Guennebaud 2015-03-04 11:42:25 +01:00
  • 26234720bd Fix bug #972: allow coeff-based products of depth 0 and remove a useless statement in coeff-based product. Gael Guennebaud 2015-02-28 15:25:39 +01:00
  • 0e38796e1c Fix bug #961: eigen-doc.tgz included part of itself. (grafted from fc5c3e85e2 ) Gael Guennebaud 2015-02-18 15:47:01 +01:00
  • a2d9a4806a Fix bug #714: the actual number of threads might be lower than the number of request ones. Gael Guennebaud 2015-02-18 15:24:05 +01:00
  • a72bf09e6d Really use zero guess in ConjugateGradients::solve as documented and expected for consistency with other methods. Jan Blechta 2015-02-18 14:26:10 +01:00
  • bb3e5c29cc Big 957, workaround MSVC/ICC compilation issue Gael Guennebaud 2015-02-18 11:24:32 +01:00
  • 81b3d29b26 Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() method. Gael Guennebaud 2015-02-16 19:16:21 +01:00
  • f0b1b1df9b Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() method. Gael Guennebaud 2015-02-16 19:09:22 +01:00
  • e061b7a538 Add PermutationMatrix::determinant method. (grafted from 8768ff3c31 ) Gael Guennebaud 2015-02-16 19:08:25 +01:00
  • 8768ff3c31 Add PermutationMatrix::determinant method. Gael Guennebaud 2015-02-16 19:08:25 +01:00
  • 77af14fb62 bug #914: fix compiler detection on windows Gael Guennebaud 2015-02-16 16:26:47 +01:00
  • 64b29e06b9 bug #956: Fixed bug in move constructors of DenseStorage which caused "moved-from" objects to be in an invalid state. Martin Drozdik 2015-02-16 18:18:46 +09:00
  • 1c0e8bcf09 Fix unused variable warning. Gael Guennebaud 2015-02-16 17:21:30 +01:00
  • 69fa405096 Update circulant custom expression example Gael Guennebaud 2015-02-16 17:21:16 +01:00
  • 0f464d9d87 bug #897: fix regression in BiCGSTAB(mat) ctor (an all other iterative solvers). Add respective regression unit test. Gael Guennebaud 2015-02-16 17:05:10 +01:00
  • 470d26d580 Remove some useless typedefs Gael Guennebaud 2015-02-16 16:48:21 +01:00
  • 4dded73227 bug #914: fix compiler detection on windows (grafted from 77af14fb62 ) Gael Guennebaud 2015-02-16 16:26:47 +01:00
  • 953d5ccfd5 Doc: explain how to free allocated memory in SparseMAtrix Gael Guennebaud 2015-02-16 15:56:11 +01:00
  • 98604576d1 Merged in chtz/eigen-indexconversion (pull request PR-92) Gael Guennebaud 2015-02-16 15:29:00 +01:00
  • 45cbb0bbb1 The usage of DenseIndex is deprecated, so let's replace DenseIndex by Index Gael Guennebaud 2015-02-16 15:05:41 +01:00
  • cc641aabb7 Remove deprecated usage of expr::Index. Gael Guennebaud 2015-02-16 14:46:51 +01:00
  • aa6c516ec1 Fix many long to int conversion warnings: - fix usage of Index (API) versus StorageIndex (when multiple indexes are stored) - use StorageIndex(val) when the input has already been check - use internal::convert_index<StorageIndex>(val) when val is potentially unsafe (directly comes from user input) Gael Guennebaud 2015-02-16 13:19:05 +01:00
  • b39413794e bug #952: Missing \endcode made doxygen fail to build ColPivHouseholderQR (transplanted from bd511dde9d ) Christoph Hertzberg 2015-02-15 06:08:25 +01:00