Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | extend mixingtype test to check diagonal products and fix the later for ↵ | Gael Guennebaud | 2009-09-04 | |
| | | | | real*complex products | |||
* | bug fix in novel makeGivens for real | Gael Guennebaud | 2009-09-04 | |
| | ||||
* | compilation fix for conservativeResize | Gael Guennebaud | 2009-09-04 | |
| | ||||
* | rename the EigenSolver module to Eigenvalues | Gael Guennebaud | 2009-09-04 | |
| | ||||
* | Added conservativeResize + unit test. | Hauke Heibel | 2009-09-03 | |
| | ||||
* | implement the continuous generation algorithm of Givens rotations by ↵ | Gael Guennebaud | 2009-09-03 | |
| | | | | Anderson (2000) | |||
* | This seems to be important for MSVC to optimize the size of empty base classes. | Hauke Heibel | 2009-09-03 | |
| | ||||
* | update mixingtype unit test to reflect current status, but it is still clear | Gael Guennebaud | 2009-09-03 | |
| | | | | we should allow matrix products between complex and real ? | |||
* | typo in sqrt(complex) | Gael Guennebaud | 2009-09-03 | |
| | ||||
* | move eigen values related stuff of the QR module to a new EigenSolver module. | Gael Guennebaud | 2009-09-03 | |
| | | | | | - perhaps we can find a better name ? - note that the QR module still includes the EigenSolver module for compatibility | |||
* | remove the \addexample tags | Gael Guennebaud | 2009-09-03 | |
| | ||||
* | add examples for makeJacobi and makeGivens | Gael Guennebaud | 2009-09-03 | |
| | ||||
* | Fix serious bug discovered with gcc 4.2 | Gael Guennebaud | 2009-09-03 | |
| | ||||
* | Removed debug cout. | Hauke Heibel | 2009-09-02 | |
| | | | | Disabled MSVC inconsistent DLL linkage. | |||
* | Remove last lazyness warnings. | Hauke Heibel | 2009-09-02 | |
| | ||||
* | Added support to overwrite the generator type. | Hauke Heibel | 2009-09-02 | |
| | | | | Eigen'fied the new variables. | |||
* | big reorganization in JacobiSVD: | Benoit Jacob | 2009-09-03 | |
| | | | | | | | - R-SVD preconditioning now done with meta selectors to avoid compiling useless code - SVD options now honored, with options to hint "at least as many rows as cols" etc... - fix compilation in bad cases (rectangular and fixed-size) - the check for termination is now done on the fly, no more goto (should have done that earlier!) | |||
* | introduce EIGEN_SIZE_MIN | Benoit Jacob | 2009-09-03 | |
| | | | | now we should check if some EIGEN_ENUM_MIN usage needs to be replaced by that... potential bug when using mixed-size matrice | |||
* | finally the first version was the good one... | Benoit Jacob | 2009-09-03 | |
| | ||||
* | fix #51 (bad use of std::complex::real) | Gael Guennebaud | 2009-09-02 | |
| | ||||
* | * rename JacobiRotation => PlanarRotation | Gael Guennebaud | 2009-09-02 | |
| | | | | | * move the makeJacobi and make_givens_* to PlanarRotation * rename applyJacobi* => apply* | |||
* | fix wrong assert | Gael Guennebaud | 2009-09-02 | |
| | ||||
* | much simpler fix for Matrix::swap | Gael Guennebaud | 2009-09-02 | |
| | ||||
* | * add serious unit test for swap | Benoit Jacob | 2009-09-02 | |
| | | | | * fix my stupidity in Matrix::swap() | |||
* | merge | Benoit Jacob | 2009-09-02 | |
|\ | ||||
* | | JacobiSVD: implement general R-SVD using full-pivoting QR, so we now support ↵ | Benoit Jacob | 2009-09-02 | |
| | | | | | | | | any rectangular matrix size by reducing to the smaller of the two dimensions (which is also an optimization) | |||
* | | fix compilation errors in swap (could not swap with anything else than the ↵ | Benoit Jacob | 2009-09-02 | |
| | | | | | | | | exact same Matrix type) | |||
| * | fix issue #49 | Hauke Heibel | 2009-09-01 | |
| | | ||||
| * | added missing JacobiRotation's ... | Hauke Heibel | 2009-09-01 | |
|/ | ||||
* | clean a bit the previous commit which came from a patch queue, | Gael Guennebaud | 2009-09-01 | |
| | | | | | | | | | and since it was my first try of the patch queue feature I did not managed to apply it with a good commit message, so here you go: * Add a ComplexSchur decomposition class built on top of HessenbergDecomposition * Add a ComplexEigenSolver built on top of ComplexSchur There are still a couple of FIXME but at least they work for any reasonable matrices, still have to extend the unit tests to stress them with nasty matrices... | |||
* | [mq]: eigensolver | Gael Guennebaud | 2009-09-01 | |
| | ||||
* | I've been too fast (again) | Gael Guennebaud | 2009-09-01 | |
| | ||||
* | fix issue #47: now m.noalias() = XXX properly resize m if needed | Gael Guennebaud | 2009-09-01 | |
| | ||||
* | add a JacobiRotation class wrapping the cosine-sine pair with | Gael Guennebaud | 2009-09-01 | |
| | | | | some convenient features (transpose, adjoint, product) | |||
* | Bug fix in MatrixExponential.h | Jitse Niesen | 2009-09-01 | |
| | | | | Initialize matrices for intermediate results to correct dimension | |||
* | * JacobiSVD: | Benoit Jacob | 2009-08-31 | |
| | | | | | | | | | | | | - support complex numbers - big rewrite of the 2x2 kernel, much more robust * Jacobi: - fix weirdness in initial design, e.g. applyJacobiOnTheRight actually did the inverse transformation - fully support complex numbers - fix logic to decide whether to vectorize - remove several clumsy methods fix for complex numbers | |||
* | simplifications | Benoit Jacob | 2009-08-31 | |
| | ||||
* | add VERIFY_IS_UNITARY | Benoit Jacob | 2009-08-31 | |
| | ||||
* | fix Matrix::stride for vectors, add a unit test for Block::stride | Gael Guennebaud | 2009-08-31 | |
| | | | | and make use of it where it was relevant | |||
* | Adaptions from .lazy() towards .noalias(). | Hauke Heibel | 2009-08-31 | |
| | | | | Added missing casts. | |||
* | ifdef removed from MapBase and warning disabled | Hauke Heibel | 2009-08-31 | |
| | ||||
* | fix issue #45 and document the .data() and .stride() functions | Gael Guennebaud | 2009-08-31 | |
| | ||||
* | fix copy/paste issue | Gael Guennebaud | 2009-08-31 | |
| | ||||
* | Fixed a cast warning in scaleAndAddTo. | Hauke Heibel | 2009-08-31 | |
| | | | | | Fixed lazyness in umeyama. Added a few missing casts. | |||
* | Added MSVC guards to assignment operators. | Hauke Heibel | 2009-08-31 | |
| | ||||
* | Removed redundant assignment operators. | Hauke Heibel | 2009-08-31 | |
| | ||||
* | compilation fix in AmbiVector<int> | Gael Guennebaud | 2009-08-31 | |
| | ||||
* | Force release builds on Windows machines in the test suite. | John Smith | 2009-08-28 | |
| | | | | | Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories). Fixed the EI_OFLAG for MSVC. | |||
* | Fixed SSE related build warning on 64-bit windows systems. | John Smith | 2009-08-28 | |
| | ||||
* | Typos in tutorial | Jitse Niesen | 2009-08-26 | |
| |