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() | ||
* | 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() | ||
* | 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(-) | ||
* | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | 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) | ||
* | 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. | ||
* | Cleaning pass on rcond estimator. | Gael Guennebaud | 2016-04-14 |
| | |||
* | 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 |
| | |||
* | 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 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 #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. | ||
* | Make constructors explicit if they could lead to unintended implicit conversion | Christoph Hertzberg | 2014-09-23 |
| | |||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | merge with default branch | Gael Guennebaud | 2014-07-02 |
|\ | |||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | Christoph Hertzberg | 2014-07-01 |
| | | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | ||
* | | merge with default branch | Gael Guennebaud | 2014-06-20 |
|\| | |||
| * | doc: Add references to Cholesky methods in SelfAdjointView. | Jitse Niesen | 2014-04-07 |
| | | |||
* | | Port Cholesky module to evaluators | Gael Guennebaud | 2014-03-11 |
|/ | |||
* | Disable some shortcuts with nvcc | Gael Guennebaud | 2013-07-31 |
| | |||
* | Fix bug #314: move remaining math functions from internal to numext namespace | Gael Guennebaud | 2013-06-10 |
| | |||
* | Fix a couple of int versus Index issues. | Gael Guennebaud | 2013-04-09 |
| | |||
* | Fix bug #314: | Gael Guennebaud | 2012-11-06 |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | fix compilation of "somedensematrix.llt().matrixL().transpose()" (missing ↵ | Gael Guennebaud | 2012-04-10 |
| | | | | constness on the return types) | ||
* | fix compilation with ICC | Gael Guennebaud | 2012-03-30 |
| | |||
* | fix MKL interface with LLT::rankUpdate | Gael Guennebaud | 2012-02-28 |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 2012-02-03 |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 |
| | |||
* | LLT: improve rankUpdate to support downdates, | Gael Guennebaud | 2012-01-23 |
| | | | | | LDLT: add the missing info() function, improve unit testing of rankUpdate() | ||
* | remove redundant declaration (fix compilation with clang 3.0) | Gael Guennebaud | 2011-12-11 |
| | |||
* | Intel(R) MKL support added. | karturov | 2011-12-05 |
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. |