Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | * Fix a bug in HouseholderQR with mixed fixed/dynamic size: must use ↵ | Benoit Jacob | 2010-01-11 | |
| | | | | | | | | | EIGEN_SIZE_MIN instead of EIGEN_ENUM_MIN, and there are many other occurences throughout Eigen! * HouseholderSequence: - add shift parameter - add essentialVector() method to start abstracting the direction - add unit test in householder.cpp | |||
* | Backed out changeset 58fb27cd566f4057cee914be4cfe4f87abe8dc04 | Benoit Jacob | 2010-01-07 | |
| | ||||
* | undo | Benoit Jacob | 2010-01-07 | |
| | ||||
* | undo my last commit | Benoit Jacob | 2010-01-07 | |
| | ||||
* | make applyHouseholderOnTheRight take a row vector, not a column vector: | Benoit Jacob | 2010-01-07 | |
| | | | | this is how it's used in practice. | |||
* | merge and add start/end to Eigen2Support | Gael Guennebaud | 2010-01-05 | |
|\ | ||||
| * | Big renaming: | Benoit Jacob | 2010-01-04 | |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | |||
* | | merge with default branch | Gael Guennebaud | 2009-12-22 | |
|\| | ||||
| * | Warning 4512 (assignment operators could not be generated) is now simply ↵ | Hauke Heibel | 2009-12-14 | |
| | | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed. | |||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | Gael Guennebaud | 2009-12-04 | |
| | | ||||
| * | * HouseholderSequence: | Benoit Jacob | 2009-12-02 | |
| | | | | | | | | | | | | | | * be aware of number of actual householder vectors (optimization in non-full-rank case, no behavior change) * fix applyThisOnTheRight, it was using k instead of actual_k * QR: rename matrixQ() to householderQ() where applicable | |||
| * | Much more NestByValue cleanup. | Hauke Heibel | 2009-12-01 | |
|/ | ||||
* | *adapt Householder to the convention that we now favor refs over ptrs for ↵ | Benoit Jacob | 2009-11-10 | |
| | | | | | | output. Keep "workspace" as pointer because it is an array (which is now more obvious). *rename makeHouseholderSequence to householderSequence, because that's what it returns. | |||
* | Added private, non-implemented assignment operators to functions that don't ↵ | Hauke Heibel | 2009-09-27 | |
| | | | | need them (fixes VC warning on /W4). | |||
* | fix stable_norm unit test | Gael Guennebaud | 2009-09-18 | |
| | ||||
* | 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 | |||
* | give FullPivotingHouseholderQR all the modern comfort | Benoit Jacob | 2009-08-24 | |
| | ||||
* | fix bug: with complex matrices, the condition (ei_imag(c0)==RealScalar(0)) ↵ | Benoit Jacob | 2009-08-24 | |
| | | | | | | | | being wrong could bypass the other condition in the &&. at least that's my explanation why the test_lu was often failing on complex matrices (it uses that via createRandomMatrixOfRank) and why that's fixed by this diff. also gcc 4.4 gave a warning about tailSqNorm potentially uninitialized | |||
* | add initial, rough, full-pivoting RRQR decomposition | Benoit Jacob | 2009-08-22 | |
| | | | | | lots of room for improvement! and add Gael a (c) line in Householder.h | |||
* | change the make householder algorithm so that the remaining coefficient | Gael Guennebaud | 2009-08-17 | |
| | | | | is real, and make Tridiagonalization use it | |||
* | make HouseholderQR uses the Householder module | Gael Guennebaud | 2009-08-16 | |
| | ||||
* | bugfix in inner-product specialization, | Gael Guennebaud | 2009-08-15 | |
| | | | | | compilation fix in stable norm, optimize apply householder | |||
* | * add Jacobi transformations | Benoit Jacob | 2009-08-09 | |
| | | | | | * add Jacobi (Hestenes) SVD decomposition for square matrices * add function for trivial Householder | |||
* | use explicit Block/VectorBlock xprs to make sure that compile-time known ↵ | Benoit Jacob | 2009-08-04 | |
| | | | | sizes are used | |||
* | add new Householder module | Benoit Jacob | 2009-08-03 | |