10 #include <gtest/gtest.h>
12 #include <Eigen/Dense>
14 TEST(CMatrixFixed, CtorUninit)
21 TEST(CMatrixFixed, CtorAllZeros)
24 for (
int i = 0; i < 2; i++)
25 for (
int j = 0; j < 2; j++)
EXPECT_EQ(M(i, j), .0);
28 TEST(CMatrixFixed, Identity)
32 for (
int i = 0; i < 3; i++)
40 for (
int r = 0; r < 3; r++)
41 for (
int c = 0; c < 3; c++)
EXPECT_EQ(&M(r, c), &M.
data()[c + r * 3]);
44 TEST(CMatrixFixed, asString)
51 TEST(CMatrixFixed, GetSetEigen)
57 for (
int i = 0; i < 3; i++)
EXPECT_EQ(M(i, i), 1.0);
62 for (
int i = 0; i < 3; i++)
63 for (
int j = 0; j < 3; j++)
65 const auto n = ((i + 1) * 3) + (j * 1001);
68 <<
"(i,j)=(" << i <<
"," << j <<
")\n";