"S can contain rows and columns with zeros, and it is originally formed as _BB' where B is a lower tridiagonal matrix with nonnegative diagonal elements.These B's are not available though." . . . .