Added a SVD module:

- the decompostion code has been adfapted from JAMA
 - handles non square matrices of size MxN with M>=N
 - does not work for complex matrices
 - includes a solver where the parts corresponding to zero singular values are set to zero
This commit is contained in:
Gael Guennebaud
2008-08-19 17:52:04 +00:00
parent 54137f1ca7
commit 104f8fd36e
7 changed files with 587 additions and 0 deletions

View File

@@ -557,6 +557,10 @@ template<typename Derived> class MatrixBase
EigenvaluesReturnType eigenvalues() const;
RealScalar operatorNorm() const;
/////////// SVD module ///////////
const SVD<EvalType> svd() const;
/////////// Geometry module ///////////
template<typename OtherDerived>