Calculates the structural rank of a sparse matrix s. Note that only the structure of the matrix is used in this calculation based on a Dulmage-Mendelsohn to block triangular form. As such the numerical rank of the matrix s is bounded by
sprank (
s) >= rank (
s)
. Ignoring floating point errorssprank (
s) == rank (
s)
.See also: dmperm