Enable inverse() method for computing pseudo-inverse.

This commit is contained in:
Rasmus Munk Larsen
2016-02-09 20:35:20 -08:00
parent 53f60e0afc
commit bb8811c655
2 changed files with 26 additions and 18 deletions

View File

@@ -57,6 +57,9 @@ void cod() {
JacobiSVD<MatrixType> svd(matrix, ComputeThinU | ComputeThinV);
MatrixType svd_solution = svd.solve(rhs);
VERIFY_IS_APPROX(cod_solution, svd_solution);
MatrixType pinv = cod.inverse();
VERIFY_IS_APPROX(cod_solution, pinv * rhs);
}
template <typename MatrixType, int Cols2>