Go to the source code of this file.
◆ AP_EXPECT_IDENTITY_MATRIX
#define AP_EXPECT_IDENTITY_MATRIX |
( |
|
m_ | ) |
|
Value:{\
EXPECT_NEAR(1.0
f, m_.a.x, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.a.y, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.a.z, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.b.x, 1.0e-6); \
EXPECT_NEAR(1.0
f, m_.b.y, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.b.z, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.c.x, 1.0e-6); \
EXPECT_NEAR(0.0
f, m_.c.y, 1.0e-6); \
EXPECT_NEAR(1.0
f, m_.c.z, 1.0e-6); \
}
Definition at line 20 of file test_matrix3.cpp.
Referenced by TEST_P().
◆ AP_GTEST_PRINTATBLE_PARAM_MEMBER()
AP_GTEST_PRINTATBLE_PARAM_MEMBER |
( |
TestParam |
, |
|
|
m |
|
|
) |
| |
◆ INSTANTIATE_TEST_CASE_P() [1/2]
◆ INSTANTIATE_TEST_CASE_P() [2/2]
◆ TEST_P() [1/2]
◆ TEST_P() [2/2]
◆ invertible
Initial value:= {
{
.m = {
{1.0f, 2.0f, 3.0f},
{4.0f, 6.0f, 2.0f},
{9.0f, 18.0f, 27.0f}
},
.det = 0.0f,
},
}
Definition at line 48 of file test_matrix3.cpp.
◆ non_invertible
Initial value:= {
{
.m = {
{ 6.0f, 2.0f, 20.0f},
{ 1.0f, -9.0f, 4.0f},
{-4.0f, 7.0f, -27.0f}
},
.det = 732.0f,
},
{
.m = {
{-6.0f, -2.0f, -20.0f},
{-1.0f, 9.0f, -4.0f},
{ 4.0f, -7.0f, 27.0f}
},
.det = -732.0f,
},
}
Definition at line 59 of file test_matrix3.cpp.