Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | 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 | 2011-08-08 | |
| | |||
* | simplify a bit the 2x2 direct eigenvalue solver | 2011-07-22 | |
| | |||
* | integrate Hauke's 2x2 direct symmetric eigenvalues solver | 2011-07-22 | |
| | |||
* | add a computeDirect method to SelfAdjointEigenSolver for fast eigen ↵ | 2011-07-21 | |
| | | | | decomposition | ||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of ↵ | 2011-07-09 | |
| | | | | size (1,1) correctly | ||
* | Simplify the use of custom scalar types, the rule is to never directly call ↵ | 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) | 2011-05-23 | |
| | |||
* | fix implicit scalar conversions (needed to support fancy scalar types, see ↵ | 2011-05-23 | |
| | | | | bug #276) | ||
* | Remove Eigen::internal::sqrt(), see bug #264. | 2011-05-12 | |
| | |||
* | Get rid of wrong "subscript above bounds" warning (bug #149). | 2011-05-07 | |
| | |||
* | Document enums in Constants.h (bug #248). | 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) | 2011-04-15 | |
| | | | | | because the documentation says that we do this. Also, add a unit test to cover this. | ||
* | Document (non)sorting of eigenvalues. | 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 | 2011-02-17 | |
| | |||
* | fix under- and overflow | 2011-02-06 | |
| | |||
* | make eigen2 eigensolver test pass | 2011-01-31 | |
| | |||
* | fix MaxCols in ComplexEigenSolver which was causing memory allocation ↵ | 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 | 2010-12-30 | |
| | |||
* | fix HouseholderSequence API, bug #50: | 2010-12-30 | |
| | | | | | | * remove ctors taking more than 2 ints * rename actualVectors to length * add length/shift/trans accessors/mutators | ||
* | suppress stupid warning | 2010-12-10 | |
| | |||
* | fix compilation with ICC (template keyword on a non template method) | 2010-12-10 | |
| | |||
* | fix bug #128 : tridiagonalization failed for 1x1 matrices | 2010-12-09 | |
| | |||
* | Fixed compilation of tridiagonalization related unit tests. | 2010-11-27 | |
| | |||
* | make HessenbergDecompositionMatrixHReturnType internal | 2010-11-26 | |
| | |||
* | make TridiagonalizationMatrixTReturnType internal and only export a public ↵ | 2010-11-26 | |
| | | | | MatrixTReturnType typedef | ||
* | add a TridiagonalizationMatrixTReturnType class to make ↵ | 2010-11-26 | |
| | | | | Tridiagonalization::matrixT() more efficient and future proof. | ||
* | fix bug #107: SelfAdjointEigenSolver and RowMajor (and add unit test) | 2010-11-04 | |
| | |||
* | Initial fixes for bug #85. | 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 | 2010-10-25 | |
| | |||
* | rename PlanarRotation -> JacobiRotation | 2010-10-19 | |
| | |||
* | fix warning | 2010-09-27 | |
| | |||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | 2010-07-21 | |
| | | | | accessors | ||
* | fix compilation of ei_tridiagonalization_inplace_selector for 1x1 matrix | 2010-07-18 | |
| | |||
* | disable the optimized 3x3 path for complexes which was not working at all | 2010-07-16 | |
| | |||
* | fix bad fuzzy comparison in 3x3 tridiagonalization | 2010-07-16 | |
| | |||
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | 2010-06-29 | |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | ||
* | email change | 2010-06-24 | |
| | |||
* | fix compilation when default to row major | 2010-06-24 | |
| | |||
* | eigenvalues: documentation fixes | 2010-06-17 | |
| | |||
* | implement other variants | 2010-06-17 | |
| | |||
* | warn users other variants are not implemented yet... (will do it very soon) | 2010-06-16 | |
| | |||
* | * decouple the generalized selfadjoint eigenvalue problem to the standard one | 2010-06-16 | |
| | | | | * uses named values instead of bools | ||
* | Fix compilation of docs after changes in Eigenvalues module. | 2010-06-14 | |
| | | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 . | ||
* | add a info() function in LLT to report on succes/faillure | 2010-06-12 | |
| | |||
* | * Make HouseholderSequence::evalTo works in place | 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 | 2010-06-10 | |
| | |||
* | clean general symm eigensolver | 2010-06-10 | |
| | |||
* | Fix generalized symm eigensolver (I don't know why the eigenvectors were ↵ | 2010-06-10 | |
| | | | | normalized) |