Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | Steve Bronder | 2021-03-24 |
| | | | | | | innerStride(), outerStride(), and size()"" This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d. | ||
* | Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | David Tellenbach | 2021-03-05 |
| | | | | | | | innerStride(), outerStride(), and size()" This reverts commit 6cbb3038ac48cb5fe17eba4dfbf26e3e798041f1 because it breaks clang-10 builds on x86 and aarch64 when C++11 is enabled. | ||
* | Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), ↵ | Steve Bronder | 2021-03-04 |
| | | | | outerStride(), and size() | ||
* | Fix documentation typos in LDLT.h | Nikolaus Demmel | 2021-02-08 |
| | |||
* | add EIGEN_DEVICE_FUNC to methods | acxz | 2020-12-01 |
| | |||
* | PR 567: makes all dense solvers inherit SoverBase (LU,Cholesky,QR,SVD). | Patrick Peltzer | 2019-01-17 |
| | | | | | | | | | | | | | This changeset also includes: * add HouseholderSequence::conjugateIf * define int as the StorageIndex type for all dense solvers * dedicated unit tests, including assertion checking * _check_solve_assertion(): this method can be implemented in derived solver classes to implement custom checks * CompleteOrthogonalDecompositions: add applyZOnTheLeftInPlace, fix scalar type in applyZAdjointOnTheLeftInPlace(), add missing assertions * Cholesky: add missing assertions * FullPivHouseholderQR: Corrected Scalar type in _solve_impl() * BDCSVD: Unambiguous return type for ternary operator * SVDBase: Corrected Scalar type in _solve_impl() | ||
* | bug #785: Make Cholesky decomposition work for empty matrices | Christoph Hertzberg | 2018-12-03 |
| | |||
* | LLT: correct doc and add missing reference for the return type of rankUpdate | Justin Carpentier | 2018-09-11 |
| | | | | | | --- Eigen/src/Cholesky/LLT.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) | ||
* | bug #1528: better use numeric_limits::min() instead of 1/highest() that with ↵ | Gael Guennebaud | 2018-04-03 |
| | | | | underflow. | ||
* | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | bug #1479: fix failure detection in LDLT | Gael Guennebaud | 2017-11-16 |
| | |||
* | Doc: warn about constness in LLT::solveInPlace | Gael Guennebaud | 2017-08-22 |
| | |||
* | LLT: const the arg to solveInPlace() to allow passing .transpose(), ↵ | Jim Radford | 2017-01-04 |
| | | | | .block(), etc. | ||
* | LLT: avoid making a copy when decomposing in place | Jim Radford | 2017-01-04 |
| | |||
* | Gub 1453: fix Map with non-default inner-stride but no outer-stride. | Gael Guennebaud | 2017-08-22 |
| | |||
* | bug #1456: add perf recommendation for LLT and storage format | Gael Guennebaud | 2017-08-22 |
| | |||
* | Re-enable hidden doc in LLT | Gael Guennebaud | 2017-08-22 |
| | |||
* | bug #1458: fix documentation of LLT and LDLT info() method. | Gael Guennebaud | 2017-08-22 |
| | |||
* | Deleted extra: EIGEN_DEVICE_FUNC: the QR and Cholesky code isn't ready to ↵ | Benoit Steiner | 2017-02-28 |
| | | | | run on GPU yet. | ||
* | Fix compilation of LLT with complex<mpreal>. | Gael Guennebaud | 2016-11-05 |
| | |||
* | bug #1266: remove CUDA guards on MatrixBase::<decomposition> definitions. ↵ | Gael Guennebaud | 2016-09-06 |
| | | | | (those used to break old nvcc versions that we propably don't care anymore) | ||
* | bug #1167: simplify installation of header files using cmake's ↵ | Gael Guennebaud | 2016-08-29 |
| | | | | install(DIRECTORY ...) command. | ||
* | bug #1268: detect faillure in LDLT and report them through info() | Gael Guennebaud | 2016-08-23 |
| | |||
* | Clean references to MKL in LAPACKe support. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Rename MKL files | Gael Guennebaud | 2016-07-25 |
| | |||
* | bug #173: remove dependency to MKL for LAPACKe backend. | Gael Guennebaud | 2016-07-25 |
| | |||
* | Add documentation and exemples for inplace decomposition. | Gael Guennebaud | 2016-07-04 |
| | |||
* | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵ | Gael Guennebaud | 2016-07-04 |
| | | | | decompositions. | ||
* | Handle some Index to int conversions in BLAS/LAPACK support. | Gael Guennebaud | 2016-05-26 |
| | |||
* | Cleaning pass on rcond estimator. | Gael Guennebaud | 2016-04-14 |
| | |||
* | Merged eigen/eigen into default | Rasmus Larsen | 2016-04-08 |
|\ | |||
| * | Properly handle complex numbers. | Benoit Steiner | 2016-04-07 |
| | | |||
* | | Remove transpose() method from LLT and LDLT classes as it would imply ↵ | Rasmus Munk Larsen | 2016-04-07 |
| | | | | | | | | | | | | conjugation. Explicitly cast constants to RealScalar in ConditionEstimator.h. | ||
* | | Use lpNorm<1>() to compute l1 norms in LLT and LDLT. | Rasmus Munk Larsen | 2016-04-07 |
| | | |||
| * | Static casting scalar types so as to let chlesky module of eigen work with ceres | parthaEth | 2016-04-08 |
| | | |||
* | | Addresses comments on Eigen pull request PR-174. | Rasmus Munk Larsen | 2016-04-04 |
| | | | | | | | | | | | | | | | | * Get rid of code-duplication for real vs. complex matrices. * Fix flipped arguments to select. * Make the condition estimation functions free functions. * Use Vector::Unit() to generate canonical unit vectors. * Misc. cleanup. | ||
* | | Add rcond method to LDLT. | Rasmus Munk Larsen | 2016-04-01 |
| | | |||
* | | Add condition estimation to Cholesky (LLT) factorization. | Rasmus Munk Larsen | 2016-04-01 |
|/ | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings | ||
* | Improve numerical accuracy in LLT and triangular solve by using true scalar ↵ | Gael Guennebaud | 2015-10-18 |
| | | | | divisions (instead of x * (1/y)) | ||
* | Generalize matrix ctor and compute() method of dense decomposition to 1) ↵ | Gael Guennebaud | 2015-09-07 |
| | | | | limit temporaries, 2) forward expressions to nested decompositions, 3) fix ambiguous ctor instanciation for square decomposition | ||
* | bug #1057: fix a declaration missmatch with MSVC | Gael Guennebaud | 2015-09-02 |
| | |||
* | typo | Gael Guennebaud | 2015-06-15 |
| | |||
* | bug #705: fix handling of Lapack potrf return code | Gael Guennebaud | 2015-06-05 |
| | |||
* | minor documentation fixes | Gael Guennebaud | 2015-06-05 |
| | |||
* | bug #949: add static assertion for incompatible scalar types in dense ↵ | Gael Guennebaud | 2015-03-13 |
| | | | | end-user decompositions. | ||
* | Remove deprecated usage of expr::Index. | Gael Guennebaud | 2015-02-16 |
| | |||
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵ | Christoph Hertzberg | 2014-12-04 |
| | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | Gael Guennebaud | 2014-10-20 |
| | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | ||
* | Fix bug #894: the sign of LDLT was not re-initialized at each call of compute() | Gael Guennebaud | 2014-10-20 |
| |