Skip to content

Decomposition table claims some decompositions are rank-revealing, even though they do not provide a rank() method.

Submitted by Jim Garrison

Assigned to Nobody

Link to original bugzilla bug (#593)

Description

The page http://eigen.tuxfamily.org/dox/TutorialLinearAlgebra.html#TutorialLinAlgRankRevealing says:

Certain decompositions are rank-revealing, i.e. are able to compute the rank of a matrix. These are typically also the decompositions that behave best in the face of a non-full-rank matrix (which in the square case means a singular matrix). On this table you can see for all our decompositions whether they are rank-revealing or not.

Rank-revealing decompositions offer at least a rank() method.

The table is given at http://eigen.tuxfamily.org/dox/TopicLinearAlgebraDecompositions.html

Some of the decompositions given there that are claimed to be rank-revealing do not indeed have a rank() method, including e.g. SelfAdjointEigenSolver.

Blocking

#60 #1608