Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove local Index typedef from unit-tests | Gael Guennebaud | 2018-07-12 |
| | |||
* | bug #1479: fix failure detection in LDLT | Gael Guennebaud | 2017-11-16 |
| | |||
* | fix typo | Gael Guennebaud | 2016-09-21 |
| | |||
* | Disable a failure test if extended double precision is in use (x87) | Gael Guennebaud | 2016-09-21 |
| | |||
* | bug #1268: detect faillure in LDLT and report them through info() | Gael Guennebaud | 2016-08-23 |
| | |||
* | Enable custom scalar types in some unit tests. | Gael Guennebaud | 2016-07-20 |
| | |||
* | 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 |
| | |||
* | Factorize VERIFY_EVALUATION_COUNT in unit tests | Gael Guennebaud | 2015-06-19 |
| | |||
* | Relax tolerance when testing LDLT on singular problems | Gael Guennebaud | 2015-06-15 |
| | |||
* | Workaround dead store warnings in unit tests. | Gael Guennebaud | 2015-02-18 |
| | |||
* | Fix bug #894: the sign of LDLT was not re-initialized at each call of compute() | Gael Guennebaud | 2014-10-20 |
| | |||
* | Fix many long to int implicit conversions | Gael Guennebaud | 2014-07-08 |
| | |||
* | Fix LDLT with semi-definite complex matrices: owing to round-off errors, the ↵ | Gael Guennebaud | 2014-07-08 |
| | | | | diagonal was not real. Also exploit the fact that the diagonal is real in the rest of LDLT | ||
* | LDLT is not rank-revealing, so we should not attempt to use the biggest ↵ | Gael Guennebaud | 2014-07-02 |
| | | | | diagonal elements as thresholds. | ||
* | Remove out-dated comment in cholesky test. | Jitse Niesen | 2014-04-04 |
| | |||
* | Remove early termination in LDLT: the zero on the diagonal of the input ↵ | Gael Guennebaud | 2014-02-26 |
| | | | | matrix does not mean the matrix is not full rank. Typical examples are matrices coming from LS with linear equality constraints. | ||
* | Fix bug #736: LDLT isPositive returns false for a positive semidefinite matrix | Jitse Niesen | 2014-02-06 |
| | | | | Add unit test covering this case. | ||
* | Add no_assignment_operator to a few classes that must not be assigned, and ↵ | Gael Guennebaud | 2013-07-10 |
| | | | | fix a couple of warnings. | ||
* | Introduce a TEST_SET_BUT_UNUSED_VARIABLE macro for initialized but unused ↵ | Gael Guennebaud | 2013-06-25 |
| | | | | variables in the unit tests and also fix a few other warnings. | ||
* | Workaround a bunch of stupid warnings in unit tests | Gael Guennebaud | 2013-06-23 |
| | |||
* | Add regression test for bug #608 | Gael Guennebaud | 2013-06-09 |
| | |||
* | Clean source code and unit tests with respect to -Wunused-local-typedefs | Gael Guennebaud | 2013-04-10 |
| | |||
* | LDLT: Report sign consistent with D for indefinite matrices. | Jitse Niesen | 2012-07-22 |
| | | | | See http://forum.kde.org/viewtopic.php?f=74&t=106942 | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | fix compilation of "somedensematrix.llt().matrixL().transpose()" (missing ↵ | Gael Guennebaud | 2012-04-10 |
| | | | | constness on the return types) | ||
* | LLT: improve rankUpdate to support downdates, | Gael Guennebaud | 2012-01-23 |
| | | | | | LDLT: add the missing info() function, improve unit testing of rankUpdate() | ||
* | feature 319: Add update and downdate functionality to LDLT | Tim Holy | 2011-12-09 |
| | |||
* | remove GSL dependency in the unit tests | Gael Guennebaud | 2011-12-01 |
| | |||
* | fix more variable-set-but-not-used warnings on gcc 4.6 | Benoit Jacob | 2011-10-31 |
| | |||
* | Fix LDLT::solve() if matrix singular but solution exists (bug #241). | Jitse Niesen | 2011-09-11 |
| | | | | Clarify this in docs and add regression test. | ||
* | add the possibility to configure the maximal matrix size in the unit tests | Gael Guennebaud | 2011-07-12 |
| | |||
* | New feature: add rank one update in Cholesky decomposition | Gael Guennebaud | 2011-06-20 |
| | |||
* | rename macro | Benoit Jacob | 2010-12-25 |
| | |||
* | Initial fixes for bug #85. | Hauke Heibel | 2010-10-25 |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | fix += return by value like operations | Gael Guennebaud | 2010-09-06 |
| | |||
* | add support for mixing type in trsv | Gael Guennebaud | 2010-07-13 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | Utilize Index in all unit tests. | Hauke Heibel | 2010-06-20 |
| | |||
* | add a info() function in LLT to report on succes/faillure | Gael Guennebaud | 2010-06-12 |
| | |||
* | fix LDLT, now it really only uses a given triangular part! | Gael Guennebaud | 2010-06-09 |
| | |||
* | fix ldlt unit test | Gael Guennebaud | 2010-06-09 |
| | |||
* | Add a Transpositions class to ease the representation and | Gael Guennebaud | 2010-06-04 |
| | | | | | manipulation of permutations as a sequence of transpositions. Make LDLT use it. | ||
* | LDLT: make it honors the Lower/Upper directive and make it works inplace | Gael Guennebaud | 2010-06-03 |
| | |||
* | - Added problem size constructor to decompositions that did not have one. It ↵ | Adolfo Rodriguez Tsouroukdissian | 2010-04-21 |
| | | | | | | | | | | | preallocates member data structures. - Updated unit tests to check above constructor. - In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course). These changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops. CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first. | ||
* | add reconstructedMatrix() to LLT, and LUs | Gael Guennebaud | 2010-02-24 |
| | | | | | => they show that some improvements have still to be done for permutations, tr*tr, trapezoidal matrices | ||
* | remove the Triangular suffix to Upper, Lower, UnitLower, etc, | Gael Guennebaud | 2010-01-07 |
| | | | | and remove the respective bit flags | ||
* | Replace toDense() by toDenseMatrix() in tests. | Jitse Niesen | 2009-11-20 |
| |