UpperBidiagonalization does not work for RowMajor matrices
## Submitted by Christoph Hertzberg @chhtz Assigned to **Nobody** **[Link to original bugzilla bug (#769)](https://eigen.tuxfamily.org/bz/show_bug.cgi?id=769)** **Version**: 3.2 ## Description The problem is that at some places columns are referred to via Ref<Matrix<Scalar, Dynamic, 1> > which does not allow internal strides. I guess it could be fixed by defining SubColumnType and SubRowType in https://bitbucket.org/eigen/eigen/src/2a564695f0e9391eb3a0125bd5731c17aabdb680/Eigen/src/SVD/UpperBidiagonalization.h?at=default#cl-161 depending on the strides of MatrixType. This defect causes unit tests not to compile if EIGEN_DEFAULT_TO_ROW_MAJOR is enabled.
issue