LU: remove partial-pivoting path (moderately useful since it's does

not allow to easily get the rank), fix a bug (which could have been
triggered by matrices having coefficients of very different
magnitudes).
Part: add an assert to prevent hard to find bugs
Swap: update comments
This commit is contained in:
Benoit Jacob
2008-08-07 04:31:05 +00:00
parent 88bb2087c1
commit 58ba9ca72f
5 changed files with 73 additions and 68 deletions

View File

@@ -535,7 +535,7 @@ template<typename Derived> class MatrixBase
/////////// LU module ///////////
const LU<EvalType> lu(int pivoting) const;
const LU<EvalType> lu() const;
const EvalType inverse() const;
void computeInverse(EvalType *result) const;
Scalar determinant() const;