mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
caf::HexIntersectionTools : Added gtest comparisons.
This commit is contained in:
parent
7ee26fa0eb
commit
67b47bd07e
@ -63,12 +63,38 @@ TEST(cafHexIntersectionTools, basic)
|
||||
|
||||
for ( auto& point : clippedTriangleVxes )
|
||||
{
|
||||
std::cout << " ( " << point[0] << ", " << point[1] << ", " << point[2] << " )" << std::endl;
|
||||
//std::cout << " ( " << point[0] << ", " << point[1] << ", " << point[2] << " )" << std::endl;
|
||||
}
|
||||
|
||||
for ( auto& face : cellFaceForEachClippedTriangleEdge )
|
||||
{
|
||||
std::cout << " [ " << face << " ]" << std::endl;
|
||||
//std::cout << " [ " << face << " ]" << std::endl;
|
||||
}
|
||||
EXPECT_NEAR(0.5, clippedTriangleVxes[7][0], 1e-7);
|
||||
EXPECT_NEAR(0.5, clippedTriangleVxes[7][1], 1e-7);
|
||||
EXPECT_NEAR(0.75, clippedTriangleVxes[2][0], 1e-7);
|
||||
EXPECT_NEAR(0.5, clippedTriangleVxes[2][1], 1e-7);
|
||||
|
||||
EXPECT_NEAR(0.555555, clippedTriangleVxes[13][0], 1e-5);
|
||||
EXPECT_NEAR(0.888888, clippedTriangleVxes[13][1], 1e-5);
|
||||
EXPECT_NEAR(0.5, clippedTriangleVxes[9][0], 1e-7);
|
||||
EXPECT_NEAR(0.9, clippedTriangleVxes[9][1], 1e-7);
|
||||
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[0]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[1]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[2]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[3]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[4]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[5]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[6]);
|
||||
|
||||
EXPECT_EQ(1, cellFaceForEachClippedTriangleEdge[7]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[8]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[9]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[10]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[11]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[12]);
|
||||
EXPECT_EQ(3, cellFaceForEachClippedTriangleEdge[13]);
|
||||
EXPECT_EQ(6, cellFaceForEachClippedTriangleEdge[14]);
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user