Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | compilation fix | Gael Guennebaud | 2010-10-14 |
| | |||
* | fix compilation and warnings with fcc 4.0.1 | Gael Guennebaud | 2010-10-13 |
| | |||
* | remove SVD class (was bad code taked from elsewhere) | Benoit Jacob | 2010-10-12 |
| | | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap. | ||
* | Jacobi improvements: | Benoit Jacob | 2010-10-12 |
| | | | | | | | | * add fixed-size vectorized path * add missing restrict keywords * use innerStride() * allow vectorization even if innerStride()>1, if PacketSize==1 (think of the case of rows of std::complex<double>) | ||
* | fix the Jacobi bug, expand unit test | Benoit Jacob | 2010-10-12 |
| | |||
* | set ColPivHouseholderQR as default preconditioner for JacobiSVD | Benoit Jacob | 2010-10-11 |
| | |||
* | implement JacobiSVD::solve() and expand the unit test | Benoit Jacob | 2010-10-11 |
| | |||
* | adapt Quaternion to JacobiSVD API changes. | Benoit Jacob | 2010-10-08 |
| | |||
* | add option to compute thin U/V. | Benoit Jacob | 2010-10-08 |
| | | | | By default nothing is computed. You have to ask explicitly for thin/full U/V if you want them. | ||
* | Rework JacobiSVD api / template parameters. | Benoit Jacob | 2010-10-08 |
| | | | | | | There is now an integer QRPreconditioner template parameter, defaulting to full-piv QR. Since we have to special-case each QR dec anyway, a template template parameter didn't add much value here. There is an option NoQRPreconditioner if you know your matrices are already square (auto-detected for fixed-size matrices). | ||
* | merge backout | Benoit Jacob | 2010-10-08 |
|\ | |||
| * | Backed out changeset 2334291157fe192b7b9f651967126de3bf8d8cbe | Benoit Jacob | 2010-10-08 |
| | | | | | | | | Sorry Thomas, these doc fixes are no longer relevant with the JacobiSVD API changes, and they are preventing me from applying my patches cleanly. | ||
* | | MSVC for windows mobile does not have the errno.h file | Gael Guennebaud | 2010-10-07 |
| | | |||
* | | an attempt to fix compilation on windows mobile | Gael Guennebaud | 2010-10-07 |
| | | |||
* | | mark LLT/LDLT solveInPlace func internal and rm their boolean returned value | Gael Guennebaud | 2010-10-05 |
|/ | |||
* | fix doc | Thomas Capricelli | 2010-10-04 |
| | |||
* | fix compilation on ubuntu 9.04's version of gcc 4.3 (yes, wtf) | Benoit Jacob | 2010-09-27 |
| | |||
* | fix warning | Radu Bogdan Rusu | 2010-09-27 |
| | |||
* | Added a note to the Gram Schmidt code and improved some formatting. | Hauke Heibel | 2010-09-25 |
| | |||
* | Fixed some SVD issues. | Hauke Heibel | 2010-09-24 |
| | | | | | | Make the SVD's output unitary. Improved unit tests. Added an assert to the SVD ctor to check whether rows>=cols. | ||
* | Make the SVD's output unitary and improved unit tests. | Hauke Heibel | 2010-09-24 |
| | |||
* | merge | Benoit Jacob | 2010-09-23 |
|\ | |||
* | | SVD: | Benoit Jacob | 2010-09-23 |
| | | | | | | | | | | * fix unit test for rectangular matrices. * enforce that rows >= cols since various places in the code assume that. | ||
* | | Fixed bad memory access in the SVD. | Hauke Heibel | 2010-09-23 |
| | | |||
| * | add cmakelists for 2 subdirs and make sure all subdirs are installed (GLOB) | Benoit Jacob | 2010-09-14 |
| | | |||
| * | fix vectorization logic and code of cross3 which was never enabled.. | Gael Guennebaud | 2010-09-08 |
| | | |||
| * | fix += return by value like operations | Gael Guennebaud | 2010-09-06 |
| | | |||
| * | noalias was wrongly skipping automatic transposition | Gael Guennebaud | 2010-09-02 |
| | | |||
| * | add the possibility to extend QuaternionBase | Gael Guennebaud | 2010-09-02 |
| | | |||
| * | Fixes mingw32 compile issues | Eamon Nerbonne | 2010-09-02 |
|/ | |||
* | fix bad mat * mat * scalar when the implicit conversion operator to a Matrix ↵ | Gael Guennebaud | 2010-08-31 |
| | | | | is used | ||
* | fix bad "using typename" | Gael Guennebaud | 2010-08-25 |
| | |||
* | Fix Sun CC parsing of Eigen/Core. In particular, | Gael Guennebaud | 2010-08-25 |
| | | | | | I moved all the block related methods to a plugin file. This also significantly reduce code verbosity. | ||
* | make a couple of typedefs public so stuff compiles | Benoit Jacob | 2010-08-24 |
| | |||
* | fix 4x4 SSE inversion when storage orders don't match | Gael Guennebaud | 2010-08-24 |
| | |||
* | fix inversion of 4x4 unaligned matrices | Gael Guennebaud | 2010-08-24 |
| | |||
* | add TriangularMatrix::conjugate to be consistent since we have adjoint | Gael Guennebaud | 2010-08-23 |
| | |||
* | Docs: Typos in ArrayBase doxygen comments | Jitse Niesen | 2010-08-23 |
| | |||
* | Docs: Add references to TopicClassHierarchy | Jitse Niesen | 2010-08-22 |
| | |||
* | Document DenseCoeffsBase | Jitse Niesen | 2010-08-22 |
| | |||
* | Fixed DiagonalMatrix assignment. | Hauke Heibel | 2010-08-21 |
| | |||
* | Fixed typos. | Hauke Heibel | 2010-08-19 |
| | |||
* | Simplified to product templates to a minimum of template parameters. | Hauke Heibel | 2010-08-19 |
| | | | | Removed the ei_is_any_projective helper and added ei_transform_traits. | ||
* | Removed unused code. | Hauke Heibel | 2010-08-19 |
| | |||
* | Matrix product refactoring (rhs products only). | Hauke Heibel | 2010-08-19 |
| | | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings. | ||
* | fix ugly conversion from double[2] to complex | Gael Guennebaud | 2010-08-19 |
| | |||
* | add missing specialization for vector * selfadjoint | Gael Guennebaud | 2010-08-19 |
| | |||
* | * disable unalignment detection when vectorization is not enabled | Gael Guennebaud | 2010-08-18 |
| | | | | * revert MapBase unalignment detection | ||
* | Fixed Geometry module failures. | Hauke Heibel | 2010-08-17 |
| | | | | | | | | | Removed default parameter from Transform. Removed the TransformXX typedefs. Removed references to TransformXX from unit tests and docs. Assigning Transforms to a sub-group is now forbidden at compile time. Products should now properly support the Isometry flag. Fixed alignment checks in MapBase. | ||
* | fix Transform() constructor taking a Transform with other mode. | Benoit Jacob | 2010-08-16 |
| | | | | Not really tested as the geometry tests are currently busted. |