Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | work around stupid msvc error when constructing at compile time an expression | Benoit Jacob | 2010-10-19 | |
| | | | | that involves a division by zero, even if the numeric type has floating point | |||
* | Fixed bug #79. | Hauke Heibel | 2010-10-19 | |
| | ||||
* | add jacobiSvd() method, update test & docs | Benoit Jacob | 2010-10-17 | |
| | ||||
* | Added stddeque unit test dervied from the stdlist test. | Hauke Heibel | 2010-10-16 | |
| | ||||
* | JacobiSVD: | Benoit Jacob | 2010-10-14 | |
| | | | | | | * fix preallocating constructors, allocate U and V of the right size for computation options * complete documentation and internal comments * improve unit test, test inf/nan values | |||
* | fix bug #44: use VERIFY_IS_APPROX instead of exact comparison to please x87 ↵ | Benoit Jacob | 2010-10-13 | |
| | | | | extended precision | |||
* | 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. | |||
* | fix the Jacobi bug, expand unit test | Benoit Jacob | 2010-10-12 | |
| | ||||
* | add Jacobi unit test. jacobi_5 fails, exposing bug #39. | 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 | |
| | ||||
* | 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). | |||
* | 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 | |
| | | ||||
| * | fix += return by value like operations | Gael Guennebaud | 2010-09-06 | |
| | | ||||
| * | noalias was wrongly skipping automatic transposition | Gael Guennebaud | 2010-09-02 | |
|/ | ||||
* | fix bad mat * mat * scalar when the implicit conversion operator to a Matrix ↵ | Gael Guennebaud | 2010-08-31 | |
| | | | | is used | |||
* | update inverse unit test to highlight another bug in SSE 4x4 inversion code | 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 | |
| | ||||
* | 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. | |||
* | 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. | |||
* | allow vectorization of mat44.col() by adding a InnerPanel boolean | Gael Guennebaud | 2010-07-23 | |
| | | | | template parameter to Block | |||
* | merge the backout | Benoit Jacob | 2010-08-11 | |
|\ | ||||
| * | Backed out changeset 40f6e26a247976ba1868520a4747e49e0739a42a | Benoit Jacob | 2010-08-11 | |
| | | | | | | | | See thread on mailing list: "InnerPanel change mis-detects alignment?" | |||
* | | Removed debug outputs. | Hauke Heibel | 2010-07-28 | |
|/ | ||||
* | allow vectorization of mat44.col() by adding a InnerPanel boolean | Gael Guennebaud | 2010-07-23 | |
| | | | | template parameter to Block | |||
* | sync with default branch | Gael Guennebaud | 2010-07-22 | |
|\ | ||||
| * | fix SparseView: clean the nested matrix type | Gael Guennebaud | 2010-07-22 | |
| | | ||||
| * | Unified LinSpaced in order to be conform with other setter methods as e.g. ↵ | Hauke Heibel | 2010-07-22 | |
| | | | | | | | | Constant. | |||
* | | now that we properly support mixing real-complex: clean mixingtypes test | Gael Guennebaud | 2010-07-22 | |
| | | ||||
* | | fix storage order request | Gael Guennebaud | 2010-07-20 | |
| | | ||||
* | | report a true assert when not checking for an assertion | Gael Guennebaud | 2010-07-20 | |
| | | ||||
* | | it appears only the "on the left" case was tested | Gael Guennebaud | 2010-07-20 | |
| | | ||||
* | | update mixing type test | Gael Guennebaud | 2010-07-15 | |
| | | ||||
* | | update unit test for new API | Gael Guennebaud | 2010-07-15 | |
| | | ||||
* | | add support for mixing type in trsv | Gael Guennebaud | 2010-07-13 | |
| | | ||||
* | | sync | Gael Guennebaud | 2010-07-10 | |
|\ \ | ||||
* | | | extend vectorization_logic | Gael Guennebaud | 2010-07-08 | |
| | | | ||||
| | * | Included tests for middleRows() and middleCols() | Manoj Rajagopalan | 2010-06-29 | |
| | | | ||||
| | * | add support for determinant on empty matrix | Gael Guennebaud | 2010-07-19 | |
| | | | ||||
| | * | fix sum()/prod() on empty matrix making sure this does not affect fixed ↵ | Gael Guennebaud | 2010-07-16 | |
| | | | | | | | | | | | | sized object, extend related unit tests including partial reduction | |||
| | * | add support for strictly triangular matrix in trmm though it is not really ↵ | Gael Guennebaud | 2010-07-15 | |
| | | | | | | | | | | | | useful |