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();
#define CALL_SUBTEST_6(FUNC)
#define CALL_SUBTEST_4(FUNC)
#define CALL_SUBTEST_3(FUNC)
#define CALL_SUBTEST_7(FUNC)
void upperbidiag(const MatrixType &m)
#define VERIFY_IS_APPROX(a, b)
#define CALL_SUBTEST_1(FUNC)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
#define CALL_SUBTEST_5(FUNC)
#define CALL_SUBTEST_2(FUNC)
The matrix class, also used for vectors and row-vectors.
EIGEN_DECLARE_TEST(upperbidiagonalization)