22 internal::UpperBidiagonalization<MatrixType> ubd(a);
23 RealMatrixType
b(rows, cols);
25 b.block(0,0,cols,cols) = ubd.bidiagonal();
26 MatrixType c = ubd.householderU() * b * ubd.householderV().adjoint();
28 TransposeMatrixType
d = ubd.householderV() * b.adjoint() * ubd.householderU().adjoint();
void upperbidiag(const MatrixType &m)
#define VERIFY_IS_APPROX(a, b)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
The matrix class, also used for vectors and row-vectors.
void test_upperbidiagonalization()