10 #define TEST_CHECK_STATIC_ASSERTIONS 24 m2 = MatrixType::Random(rows, cols),
28 m1.diagonal() = m1.diagonal().real().template cast<Scalar>();
31 m3 = m1.template selfadjointView<Upper>();
35 m3 = m1.template selfadjointView<Lower>();
39 m3 = m1.template selfadjointView<Upper>();
41 m4 += m1.template selfadjointView<Upper>();
44 m3 = m1.template selfadjointView<Lower>();
46 m4 -= m1.template selfadjointView<Lower>();
55 Matrix3d
m = Matrix3d::Random().selfadjointView<
Lower>();
#define CALL_SUBTEST_4(FUNC)
void selfadjoint(const MatrixType &m)
#define CALL_SUBTEST_3(FUNC)
#define VERIFY_RAISES_STATIC_ASSERT(a)
#define VERIFY_IS_APPROX(a, b)
EIGEN_DECLARE_TEST(selfadjoint)
#define CALL_SUBTEST_1(FUNC)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
#define TEST_SET_BUT_UNUSED_VARIABLE(X)
#define CALL_SUBTEST_5(FUNC)
#define EIGEN_TEST_MAX_SIZE
A triangularView< Lower >().adjoint().solveInPlace(B)
#define CALL_SUBTEST_2(FUNC)
The matrix class, also used for vectors and row-vectors.
#define EIGEN_UNUSED_VARIABLE(var)