Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix possible underflow issues in SelfAdjointEigenSolver | 2012-07-10 | |
| | |||
* | fix bug #486: template speacialization of member functions must be declared ↵ | 2012-07-05 | |
| | | | | inline to avoid duplicate references | ||
* | fix bug #478: RealSchur failed on a zero matrix. | 2012-06-20 | |
| | |||
* | cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵ | 2012-04-18 | |
| | | | | MarketIO needs iostream | ||
* | Remove unused file EigenvaluesCommon.h | 2012-04-16 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | remove an extra ';' and suppress a 'variable used before its value is set' ↵ | 2012-04-11 | |
| | | | | warning | ||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | 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) | 2012-01-31 | |
| | |||
* | fix bug #410: fix a possible out of range access in EigenSolver | 2012-01-25 | |
| | |||
* | Make sure that now-fixed assert is not triggered. | 2012-01-19 | |
| | |||
* | Fix broken asserts releaved by Clang. | 2012-01-18 | |
| | |||
* | Remove asserts that eigenvalue computation has converged (bug #354). | 2011-12-12 | |
| | |||
* | trivial compilation fix | 2011-12-10 | |
| | |||
* | bug #352:properly cast constants | 2011-12-09 | |
| | |||
* | Intel(R) MKL support added. | 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. | ||
* | improve accuracy of 3x3 direct eigenvector extraction | 2011-11-23 | |
| | |||
* | Allow for more iterations in SelfAdjointEigenSolver (bug #354). | 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 ↵ | 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 | |
| |