aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
...
* work around stupid msvc error when constructing at compile time an expressionGravatar Benoit Jacob2010-10-19
| | | | that involves a division by zero, even if the numeric type has floating point
* Fixed bug #79.Gravatar Hauke Heibel2010-10-19
|
* add jacobiSvd() method, update test & docsGravatar Benoit Jacob2010-10-17
|
* Added stddeque unit test dervied from the stdlist test.Gravatar Hauke Heibel2010-10-16
|
* JacobiSVD:Gravatar Benoit Jacob2010-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 ↵Gravatar Benoit Jacob2010-10-13
| | | | extended precision
* remove SVD class (was bad code taked from elsewhere)Gravatar Benoit Jacob2010-10-12
| | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap.
* fix the Jacobi bug, expand unit testGravatar Benoit Jacob2010-10-12
|
* add Jacobi unit test. jacobi_5 fails, exposing bug #39.Gravatar Benoit Jacob2010-10-12
|
* set ColPivHouseholderQR as default preconditioner for JacobiSVDGravatar Benoit Jacob2010-10-11
|
* implement JacobiSVD::solve() and expand the unit testGravatar Benoit Jacob2010-10-11
|
* add option to compute thin U/V.Gravatar Benoit Jacob2010-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.Gravatar Benoit Jacob2010-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.Gravatar Hauke Heibel2010-09-25
|
* Fixed some SVD issues.Gravatar Hauke Heibel2010-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.Gravatar Hauke Heibel2010-09-24
|
* mergeGravatar Benoit Jacob2010-09-23
|\
* | SVD:Gravatar Benoit Jacob2010-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.Gravatar Hauke Heibel2010-09-23
| |
| * fix += return by value like operationsGravatar Gael Guennebaud2010-09-06
| |
| * noalias was wrongly skipping automatic transpositionGravatar Gael Guennebaud2010-09-02
|/
* fix bad mat * mat * scalar when the implicit conversion operator to a Matrix ↵Gravatar Gael Guennebaud2010-08-31
| | | | is used
* update inverse unit test to highlight another bug in SSE 4x4 inversion codeGravatar Gael Guennebaud2010-08-24
|
* fix inversion of 4x4 unaligned matricesGravatar Gael Guennebaud2010-08-24
|
* add TriangularMatrix::conjugate to be consistent since we have adjointGravatar Gael Guennebaud2010-08-23
|
* Matrix product refactoring (rhs products only).Gravatar Hauke Heibel2010-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 * selfadjointGravatar Gael Guennebaud2010-08-19
|
* * disable unalignment detection when vectorization is not enabledGravatar Gael Guennebaud2010-08-18
| | | | * revert MapBase unalignment detection
* Fixed Geometry module failures.Gravatar Hauke Heibel2010-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 booleanGravatar Gael Guennebaud2010-07-23
| | | | template parameter to Block
* merge the backoutGravatar Benoit Jacob2010-08-11
|\
| * Backed out changeset 40f6e26a247976ba1868520a4747e49e0739a42aGravatar Benoit Jacob2010-08-11
| | | | | | | | See thread on mailing list: "InnerPanel change mis-detects alignment?"
* | Removed debug outputs.Gravatar Hauke Heibel2010-07-28
|/
* allow vectorization of mat44.col() by adding a InnerPanel booleanGravatar Gael Guennebaud2010-07-23
| | | | template parameter to Block
* sync with default branchGravatar Gael Guennebaud2010-07-22
|\
| * fix SparseView: clean the nested matrix typeGravatar Gael Guennebaud2010-07-22
| |
| * Unified LinSpaced in order to be conform with other setter methods as e.g. ↵Gravatar Hauke Heibel2010-07-22
| | | | | | | | Constant.
* | now that we properly support mixing real-complex: clean mixingtypes testGravatar Gael Guennebaud2010-07-22
| |
* | fix storage order requestGravatar Gael Guennebaud2010-07-20
| |
* | report a true assert when not checking for an assertionGravatar Gael Guennebaud2010-07-20
| |
* | it appears only the "on the left" case was testedGravatar Gael Guennebaud2010-07-20
| |
* | update mixing type testGravatar Gael Guennebaud2010-07-15
| |
* | update unit test for new APIGravatar Gael Guennebaud2010-07-15
| |
* | add support for mixing type in trsvGravatar Gael Guennebaud2010-07-13
| |
* | syncGravatar Gael Guennebaud2010-07-10
|\ \
* | | extend vectorization_logicGravatar Gael Guennebaud2010-07-08
| | |
| | * Included tests for middleRows() and middleCols()Gravatar Manoj Rajagopalan2010-06-29
| | |
| | * add support for determinant on empty matrixGravatar Gael Guennebaud2010-07-19
| | |
| | * fix sum()/prod() on empty matrix making sure this does not affect fixed ↵Gravatar Gael Guennebaud2010-07-16
| | | | | | | | | | | | sized object, extend related unit tests including partial reduction
| | * add support for strictly triangular matrix in trmm though it is not really ↵Gravatar Gael Guennebaud2010-07-15
| | | | | | | | | | | | useful