Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | better fix for (v * v') * v, we still have to find a way to reorder it | Gael Guennebaud | 2009-10-01 |
| | |||
* | *add test to prevent future regression | Benoit Jacob | 2009-09-29 |
| | |||
* | Fix compilation of HouseholderQR and ColPivotingHouseholderQR for non-square ↵ | Benoit Jacob | 2009-09-28 |
| | | | | | | | fixed-size matrices. For Colpiv that was just changing MatrixQType to MatrixType in the instantiation of HouseholderSequence. For HouseholderQR I also re-ported the solve method from Colpiv as there were multiple issues. | ||
* | * update test to expose bug #57 | Benoit Jacob | 2009-09-28 |
| | | | | * update createRandomMatrixOfRank to support fixed size | ||
* | * Introduce make targets btest (build tests), blas (build blas lib), demos ↵ | Benoit Jacob | 2009-09-27 |
| | | | | | | | | | (build demos). * remove EIGEN_BUILD_TESTS and siblings * add summary at the end of cmake run, hopefully not too verbose * fix build of quaternion demo * kill remnants of old binary library option | ||
* | * ReturnByValue: | Benoit Jacob | 2009-09-22 |
| | | | | | | | -- simpplify by removing the 2nd template parameter -- rename Functor to Derived, as now it's a usual CRTP * Homogeneous: -- in products, honor the Max sizes etc. | ||
* | fix bug #42, add missing Transform::Identity() | Benoit Jacob | 2009-09-19 |
| | |||
* | fix stable_norm unit test | Gael Guennebaud | 2009-09-18 |
| | |||
* | fix bug #52: Transform::inverse() should return a Transform | Benoit Jacob | 2009-09-18 |
| | |||
* | compilation fixes | Gael Guennebaud | 2009-09-17 |
| | |||
* | make ColPivotingQR use HouseholderSequence | Gael Guennebaud | 2009-09-16 |
| | |||
* | * add a HouseholderSequence class (not good enough yet for ↵ | Gael Guennebaud | 2009-09-16 |
| | | | | | | Triadiagonalization and HessenbergDecomposition) * rework a bit AnyMatrixBase, and mobe it to a separate file | ||
* | * fix bug in col-pivoting qr, forgot to swap the colNorms when swapping cols | Benoit Jacob | 2009-09-16 |
| | | | | * add Gael a copyright line | ||
* | * fix super nasty bug: vector.maxCoeff(&index) didn't work when 'vector' | Benoit Jacob | 2009-09-16 |
| | | | | | was a row-vector. Fixed by splitting the vector version from the matrix version. * add unit test, the visitors weren't covered by any test!! | ||
* | disable warning 279: controlling expression is constant for ICC | Gael Guennebaud | 2009-09-15 |
| | |||
* | Added missing casts. | Hauke Heibel | 2009-09-08 |
| | |||
* | Fixed unit test and improved code reusage for resizing. | Hauke Heibel | 2009-09-07 |
| | |||
* | Ups - that was not intended to be part of the commit. | Hauke Heibel | 2009-09-07 |
| | |||
* | Changed the AnyMatrixBase / ei_special_scalar_op inheritance order as ↵ | Hauke Heibel | 2009-09-07 |
| | | | | | | proposed by Gael. Added conservativeResizeLike as discussed on the mailing list. | ||
* | improve coverage of matrix-vector product | Gael Guennebaud | 2009-09-07 |
| | |||
* | improve coverage of unitOrthogonal | Gael Guennebaud | 2009-09-07 |
| | |||
* | add a stable_norm unit test | Gael Guennebaud | 2009-09-07 |
| | |||
* | uncomment stuff commented for debugging (sorry for the noise) | Gael Guennebaud | 2009-09-07 |
| | |||
* | * add real scalar * complex matrix, real matrix * complex scalar, | Gael Guennebaud | 2009-09-04 |
| | | | | | and complex scalar * real matrix overloads * allows the inner and outer product specialisations to mix real and complex | ||
* | extend mixingtype test to check diagonal products and fix the later for ↵ | Gael Guennebaud | 2009-09-04 |
| | | | | real*complex products | ||
* | rename the EigenSolver module to Eigenvalues | Gael Guennebaud | 2009-09-04 |
| | |||
* | Added conservativeResize + unit test. | 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 ? | ||
* | 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 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!) | ||
* | * 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 issue #49 | 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 |
| | |||
* | * 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. | ||
* | Fixed a cast warning in scaleAndAddTo. | Hauke Heibel | 2009-08-31 |
| | | | | | Fixed lazyness in umeyama. Added a few missing casts. | ||
* | 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. | ||
* | modernize HouseholderQR too, uniformize all that stuff, update tests | Benoit Jacob | 2009-08-24 |
| | |||
* | bring the modern comfort also to ColPivotingHouseholderQR | Benoit Jacob | 2009-08-24 |
| | | | | + some fixes in FullPivotingHouseholderQR | ||
* | add logAbsDeterminant() | Benoit Jacob | 2009-08-24 |
| | | | | | move log and exp functors from Array to Core update documentation |