19 using Eigen::Vector2d;
20 BOOST_TEST(
linearize(Vector2d(0.0, 0.0)) == 0);
21 BOOST_TEST(
linearize(Vector2d(1.0, 0.0)) == 1);
22 BOOST_TEST(
linearize(Vector2d(0.0, 1.0)) == 2);
23 BOOST_TEST(
linearize(Vector2d(1.0, 1.0)) == 3);
26 BOOST_TEST(delin0(0) == -1.0);
27 BOOST_TEST(delin0(1) == -1.0);
30 BOOST_TEST(delin1(0) == 1.0);
31 BOOST_TEST(delin1(1) == -1.0);
34 BOOST_TEST(delin2(0) == -1.0);
35 BOOST_TEST(delin2(1) == 1.0);
38 BOOST_TEST(delin3(0) == 1.0);
39 BOOST_TEST(delin3(1) == 1.0);
43 using Eigen::Vector3d;
44 BOOST_TEST(
linearize(Vector3d(0.0, 0.0, 0.0)) == 0);
45 BOOST_TEST(
linearize(Vector3d(1.0, 0.0, 0.0)) == 1);
46 BOOST_TEST(
linearize(Vector3d(0.0, 1.0, 0.0)) == 2);
47 BOOST_TEST(
linearize(Vector3d(1.0, 1.0, 0.0)) == 3);
48 BOOST_TEST(
linearize(Vector3d(0.0, 0.0, 1.0)) == 4);
49 BOOST_TEST(
linearize(Vector3d(1.0, 0.0, 1.0)) == 5);
50 BOOST_TEST(
linearize(Vector3d(0.0, 1.0, 1.0)) == 6);
51 BOOST_TEST(
linearize(Vector3d(1.0, 1.0, 1.0)) == 7);
54 BOOST_TEST(delin0(0) == -1.0);
55 BOOST_TEST(delin0(1) == -1.0);
56 BOOST_TEST(delin0(2) == -1.0);
59 BOOST_TEST(delin1(0) == 1.0);
60 BOOST_TEST(delin1(1) == -1.0);
61 BOOST_TEST(delin1(2) == -1.0);
64 BOOST_TEST(delin2(0) == -1.0);
65 BOOST_TEST(delin2(1) == 1.0);
66 BOOST_TEST(delin2(2) == -1.0);
69 BOOST_TEST(delin3(0) == 1.0);
70 BOOST_TEST(delin3(1) == 1.0);
71 BOOST_TEST(delin3(2) == -1.0);
74 BOOST_TEST(delin4(0) == -1.0);
75 BOOST_TEST(delin4(1) == -1.0);
76 BOOST_TEST(delin4(2) == 1.0);
79 BOOST_TEST(delin5(0) == 1.0);
80 BOOST_TEST(delin5(1) == -1.0);
81 BOOST_TEST(delin5(2) == 1.0);
84 BOOST_TEST(delin6(0) == -1.0);
85 BOOST_TEST(delin6(1) == 1.0);
86 BOOST_TEST(delin6(2) == 1.0);
89 BOOST_TEST(delin7(0) == 1.0);
90 BOOST_TEST(delin7(1) == 1.0);
91 BOOST_TEST(delin7(2) == 1.0);