Definition at line 69 of file slit_mesh_test.C.
◆ build_mesh()
| void SlitMeshTest::build_mesh |
( |
| ) |
|
|
inlineprotected |
◆ CPPUNIT_TEST()
◆ CPPUNIT_TEST_SUITE_END()
| SlitMeshTest::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
◆ LIBMESH_CPPUNIT_TEST_SUITE()
The goal of this test is to ensure that a 2D mesh with nodes overlapping on opposite sides of an internal, "slit" edge is usable.
The mesh has to be connected at more than one node on each side of the slit, however, to ensure that we can find point neighbors of each node.
◆ setUp()
| void SlitMeshTest::setUp |
( |
| ) |
|
|
inline |
◆ tearDown()
| void SlitMeshTest::tearDown |
( |
| ) |
|
|
inline |
◆ testMesh()
| void SlitMeshTest::testMesh |
( |
| ) |
|
|
inline |
Definition at line 194 of file slit_mesh_test.C.
195 {
196 LOG_UNIT_TEST;
197
198
200
201
203
204
205
206 if (
_mesh->query_elem_ptr(0) &&
_mesh->query_elem_ptr(1))
207 CPPUNIT_ASSERT(
_mesh->elem_ref(0).node_id(1) !=
_mesh->elem_ref(1).node_id(2) );
208 if (
_mesh->query_elem_ptr(2) &&
_mesh->query_elem_ptr(3))
209 CPPUNIT_ASSERT(
_mesh->elem_ref(2).node_id(0) !=
_mesh->elem_ref(3).node_id(3) );
210
211
212
213 if (
_mesh->query_elem_ptr(0) &&
_mesh->query_elem_ptr(2))
214 CPPUNIT_ASSERT_EQUAL(
_mesh->elem_ref(0).node_id(1),
215 _mesh->elem_ref(2).node_id(0) );
216 if (
_mesh->query_elem_ptr(1) &&
_mesh->query_elem_ptr(3))
217 CPPUNIT_ASSERT_EQUAL(
_mesh->elem_ref(1).node_id(2),
218 _mesh->elem_ref(3).node_id(3) );
219 }
References _mesh.
◆ _mesh
| std::unique_ptr<Mesh> SlitMeshTest::_mesh |
|
protected |
The documentation for this class was generated from the following file: