Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | merge | 2009-09-02 | ||
|\ | ||||
* | | JacobiSVD: implement general R-SVD using full-pivoting QR, so we now support ↵ | 2009-09-02 | ||
| | | | | | | | | any rectangular matrix size by reducing to the smaller of the two dimensions (which is also an optimization) | |||
* | | fix compilation errors in swap (could not swap with anything else than the ↵ | 2009-09-02 | ||
| | | | | | | | | exact same Matrix type) | |||
| * | fix issue #49 | 2009-09-01 | ||
| | | ||||
| * | added missing JacobiRotation's ... | 2009-09-01 | ||
|/ | ||||
* | clean a bit the previous commit which came from a patch queue, | 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 | 2009-09-01 | ||
| | ||||
* | I've been too fast (again) | 2009-09-01 | ||
| | ||||
* | fix issue #47: now m.noalias() = XXX properly resize m if needed | 2009-09-01 | ||
| | ||||
* | add a JacobiRotation class wrapping the cosine-sine pair with | 2009-09-01 | ||
| | | | | some convenient features (transpose, adjoint, product) | |||
* | Bug fix in MatrixExponential.h | 2009-09-01 | ||
| | | | | Initialize matrices for intermediate results to correct dimension | |||
* | * JacobiSVD: | 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 | 2009-08-31 | ||
| | ||||
* | add VERIFY_IS_UNITARY | 2009-08-31 | ||
| | ||||
* | fix Matrix::stride for vectors, add a unit test for Block::stride | 2009-08-31 | ||
| | | | | and make use of it where it was relevant | |||
* | Adaptions from .lazy() towards .noalias(). | 2009-08-31 | ||
| | | | | Added missing casts. | |||
* | ifdef removed from MapBase and warning disabled | 2009-08-31 | ||
| | ||||
* | fix issue #45 and document the .data() and .stride() functions | 2009-08-31 | ||
| | ||||
* | fix copy/paste issue | 2009-08-31 | ||
| | ||||
* | Fixed a cast warning in scaleAndAddTo. | 2009-08-31 | ||
| | | | | | Fixed lazyness in umeyama. Added a few missing casts. | |||
* | Added MSVC guards to assignment operators. | 2009-08-31 | ||
| | ||||
* | Removed redundant assignment operators. | 2009-08-31 | ||
| | ||||
* | compilation fix in AmbiVector<int> | 2009-08-31 | ||
| | ||||
* | Force release builds on Windows machines in the test suite. | 2009-08-28 | ||
| | | | | | Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories). Fixed the EI_OFLAG for MSVC. | |||
* | Fixed SSE related build warning on 64-bit windows systems. | 2009-08-28 | ||
| | ||||
* | Typos in tutorial | 2009-08-26 | ||
| | ||||
* | add coeff(int,int), coeff(int) and value() functions to the inner product ↵ | 2009-08-26 | ||
| | | | | specialization | |||
* | fix installation for recently added files | 2009-08-25 | ||
| | ||||
* | modernize HouseholderQR too, uniformize all that stuff, update tests | 2009-08-24 | ||
| | ||||
* | Fix comment which may cause latex to hang when generating docs | 2009-08-24 | ||
| | ||||
* | fix issue #43 | 2009-08-24 | ||
| | ||||
* | bring the modern comfort also to ColPivotingHouseholderQR | 2009-08-24 | ||
| | | | | + some fixes in FullPivotingHouseholderQR | |||
* | finally, the correct way of dealing with zero matrices in solve() | 2009-08-24 | ||
| | ||||
* | add logAbsDeterminant() | 2009-08-24 | ||
| | | | | | move log and exp functors from Array to Core update documentation | |||
* | add test for absDeterminant() | 2009-08-24 | ||
| | ||||
* | give FullPivotingHouseholderQR all the modern comfort | 2009-08-24 | ||
| | ||||
* | small improvements | 2009-08-24 | ||
| | ||||
* | clarifications in LU::solve() and in LU documentation | 2009-08-24 | ||
| | ||||
* | fix bug: with complex matrices, the condition (ei_imag(c0)==RealScalar(0)) ↵ | 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 | |||
* | merge | 2009-08-23 | ||
|\ | ||||
* | | add ColPivotingHouseholderQR | 2009-08-23 | ||
| | | | | | | | | rename RRQR to fullPivotingHouseholderQR | |||
| * | hm, forgot to conjugate the arguments in applyJacobiOnTheLeft | 2009-08-24 | ||
| | | ||||
| * | fix apply Jacobi for complexes and add documentation for some *Jacobi* functions | 2009-08-23 | ||
| | | ||||
* | | let createRandomMatrixOfRank support fixed-size! | 2009-08-23 | ||
|/ | ||||
* | Rewrite tutorial section on solving linear systems | 2009-08-22 | ||
| | ||||
* | fix typo | 2009-08-22 | ||
| | ||||
* | add initial, rough, full-pivoting RRQR decomposition | 2009-08-22 | ||
| | | | | | lots of room for improvement! and add Gael a (c) line in Householder.h | |||
* | Proper fix for linking to the Qt libraries (and others) | 2009-08-21 | ||
| | | | | | | My initial fix was incorrect, the libraries must be quoted when being passed to the add test macro, but must be unquoted when passed to the target_link_libraries function. | |||
* | fix compilation with gcc 4.1. Indeed the path for recent gcc doesn't work ↵ | 2009-08-21 | ||
| | | | | with gcc 4.1, and looking at the implementation of vector in g++ 4.1, it was exactly our fallback case, so use that. | |||
* | work around internal compiler error with gcc 4.1 and 4.2, reported on the forum | 2009-08-20 | ||
| |