| 19 | } |
| 20 | |
| 21 | void BoundaryChecker::check_boundary_elements(FEMeshPtr mesh) { |
| 22 | const size_t num_boundary_nodes = mesh->getNbrBoundaryNodes(); |
| 23 | for (size_t i=0; i<num_boundary_nodes; i++) { |
| 24 | size_t vi = mesh->getBoundaryNode(i); |
| 25 | VectorI adj_elements = mesh->getNodeAdjacentElements(vi); |
| 26 | for (size_t j=0; j<adj_elements.size(); j++) { |
| 27 | ASSERT_TRUE(mesh->isBoundaryElement(adj_elements[j])); |
| 28 | } |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | void BoundaryChecker::check_boundary_faces(FEMeshPtr mesh) { |
| 33 | const size_t num_boundary_faces = mesh->getNbrBoundaryFaces(); |
nothing calls this directly
no test coverage detected