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