Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Allow for more iterations in SelfAdjointEigenSolver (bug #354). | Jitse Niesen | 2011-11-02 | |
| | | | | | Add an assert to guard against using eigenvalues that have not converged. Add call to info() in tutorial example to cover non-convergence. | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | Gael Guennebaud | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | |||
* | fix a numerical issue in the direct 3x3 eigenvector extraction | Gael Guennebaud | 2011-08-08 | |
| | ||||
* | simplify a bit the 2x2 direct eigenvalue solver | Gael Guennebaud | 2011-07-22 | |
| | ||||
* | integrate Hauke's 2x2 direct symmetric eigenvalues solver | Gael Guennebaud | 2011-07-22 | |
| | ||||
* | add a computeDirect method to SelfAdjointEigenSolver for fast eigen ↵ | Gael Guennebaud | 2011-07-21 | |
| | | | | decomposition | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | |||
* | fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of ↵ | Gael Guennebaud | 2011-07-09 | |
| | | | | size (1,1) correctly | |||
* | Simplify the use of custom scalar types, the rule is to never directly call ↵ | Gael Guennebaud | 2011-05-25 | |
| | | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b); | |||
* | clean a bit previous patch (ctor vs static_cast and a few bits) | Gael Guennebaud | 2011-05-23 | |
| | ||||
* | fix implicit scalar conversions (needed to support fancy scalar types, see ↵ | David H. Bailey | 2011-05-23 | |
| | | | | bug #276) | |||
* | Remove Eigen::internal::sqrt(), see bug #264. | Jitse Niesen | 2011-05-12 | |
| | ||||
* | Get rid of wrong "subscript above bounds" warning (bug #149). | Jitse Niesen | 2011-05-07 | |
| | ||||
* | Document enums in Constants.h (bug #248). | Jitse Niesen | 2011-05-03 | |
| | | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs. | |||
* | Normalize eigenvectors returned by EigenSolver (fixes bug #249) | Jitse Niesen | 2011-04-15 | |
| | | | | | because the documentation says that we do this. Also, add a unit test to cover this. | |||
* | Document (non)sorting of eigenvalues. | Jitse Niesen | 2011-02-27 | |
| | | | | | Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these two classes were split apart. | |||
* | fix division by zero if the matrix is exactly zero | Gael Guennebaud | 2011-02-17 | |
| | ||||
* | fix under- and overflow | Gael Guennebaud | 2011-02-06 | |
| | ||||
* | make eigen2 eigensolver test pass | Benoit Jacob | 2011-01-31 | |
| | ||||
* | fix MaxCols in ComplexEigenSolver which was causing memory allocation ↵ | Gael Guennebaud | 2011-01-27 | |
| | | | | instead of static allocation in the nomalloc test. Uncomment commenetd parts of the nomalloc test since now matrix-matrix products are safe. | |||
* | fix compile errors in Tridiagonalization and in doc examples | Benoit Jacob | 2010-12-30 | |
| | ||||
* | fix HouseholderSequence API, bug #50: | Benoit Jacob | 2010-12-30 | |
| | | | | | | * remove ctors taking more than 2 ints * rename actualVectors to length * add length/shift/trans accessors/mutators | |||
* | suppress stupid warning | Gael Guennebaud | 2010-12-10 | |
| | ||||
* | fix compilation with ICC (template keyword on a non template method) | Gael Guennebaud | 2010-12-10 | |
| | ||||
* | fix bug #128 : tridiagonalization failed for 1x1 matrices | Gael Guennebaud | 2010-12-09 | |
| | ||||
* | Fixed compilation of tridiagonalization related unit tests. | Hauke Heibel | 2010-11-27 | |
| | ||||
* | make HessenbergDecompositionMatrixHReturnType internal | Gael Guennebaud | 2010-11-26 | |
| | ||||
* | make TridiagonalizationMatrixTReturnType internal and only export a public ↵ | Gael Guennebaud | 2010-11-26 | |
| | | | | MatrixTReturnType typedef | |||
* | add a TridiagonalizationMatrixTReturnType class to make ↵ | Gael Guennebaud | 2010-11-26 | |
| | | | | Tridiagonalization::matrixT() more efficient and future proof. | |||
* | fix bug #107: SelfAdjointEigenSolver and RowMajor (and add unit test) | Gael Guennebaud | 2010-11-04 | |
| | ||||
* | 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 | |
| | ||||
* | rename PlanarRotation -> JacobiRotation | Benoit Jacob | 2010-10-19 | |
| | ||||
* | fix warning | Radu Bogdan Rusu | 2010-09-27 | |
| | ||||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | Gael Guennebaud | 2010-07-21 | |
| | | | | accessors | |||
* | fix compilation of ei_tridiagonalization_inplace_selector for 1x1 matrix | Gael Guennebaud | 2010-07-18 | |
| | ||||
* | disable the optimized 3x3 path for complexes which was not working at all | Gael Guennebaud | 2010-07-16 | |
| | ||||
* | fix bad fuzzy comparison in 3x3 tridiagonalization | Gael Guennebaud | 2010-07-16 | |
| | ||||
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | Benoit Jacob | 2010-06-29 | |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | |||
* | email change | Gael Guennebaud | 2010-06-24 | |
| | ||||
* | fix compilation when default to row major | Gael Guennebaud | 2010-06-24 | |
| | ||||
* | eigenvalues: documentation fixes | Gael Guennebaud | 2010-06-17 | |
| | ||||
* | implement other variants | Gael Guennebaud | 2010-06-17 | |
| | ||||
* | warn users other variants are not implemented yet... (will do it very soon) | Gael Guennebaud | 2010-06-16 | |
| | ||||
* | * decouple the generalized selfadjoint eigenvalue problem to the standard one | Gael Guennebaud | 2010-06-16 | |
| | | | | * uses named values instead of bools | |||
* | Fix compilation of docs after changes in Eigenvalues module. | Jitse Niesen | 2010-06-14 | |
| | | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 . | |||
* | add a info() function in LLT to report on succes/faillure | Gael Guennebaud | 2010-06-12 | |
| | ||||
* | * Make HouseholderSequence::evalTo works in place | Gael Guennebaud | 2010-06-10 | |
| | | | | | | | | | | * Clean a bit the Triadiagonalization making sure it the inplace function really works inplace ;), and that only the lower triangular part of the matrix is referenced. * Remove the Tridiagonalization member object of SelfAdjointEigenSolver exploiting the in place capability of HouseholdeSequence. * Update unit test to check SelfAdjointEigenSolver only consider the lower triangular part. | |||
* | generalized eigendecomposition doc | Gael Guennebaud | 2010-06-10 | |
| | ||||
* | clean general symm eigensolver | Gael Guennebaud | 2010-06-10 | |
| |