184 const auto points =
_mesh->get_boundary_points();
187 CPPUNIT_ASSERT_EQUAL( (std::size_t)2, points.size() );
190 auto it = points.find(0);
191 CPPUNIT_ASSERT(it != points.end());
194 CPPUNIT_ASSERT_EQUAL( (std::size_t)1, it->second.size() );
197 CPPUNIT_ASSERT_EQUAL( (std::size_t)8, it->second[0].size() );
200 CPPUNIT_ASSERT_EQUAL(
Point(1,1), it->second[0][0] );
203 CPPUNIT_ASSERT_EQUAL(
Point(2,1), it->second[0][7] );
207 CPPUNIT_ASSERT(it != points.end());
210 CPPUNIT_ASSERT_EQUAL( (std::size_t)2, it->second.size() );
213 CPPUNIT_ASSERT_EQUAL( (std::size_t)12, it->second[0].size() );
216 CPPUNIT_ASSERT_EQUAL( (std::size_t)4, it->second[1].size() );
219 CPPUNIT_ASSERT_EQUAL(
Point(3,-1), it->second[0][0] );
222 CPPUNIT_ASSERT_EQUAL(
Point(3,0), it->second[0][11] );
225 CPPUNIT_ASSERT_EQUAL(
Point(4,0), it->second[1][0] );
228 CPPUNIT_ASSERT_EQUAL(
Point(5,0), it->second[1][3] );
std::unique_ptr< ReplicatedMesh > _mesh
A Point defines a location in LIBMESH_DIM dimensional Real space.