| 46 | } |
| 47 | |
| 48 | VectorF TetrahedronElements::getElementCenter(size_t ei) const { |
| 49 | VectorI elem = m_mesh->get_voxel(ei); |
| 50 | VectorF v1 = m_mesh->get_vertex(elem[0]); |
| 51 | VectorF v2 = m_mesh->get_vertex(elem[1]); |
| 52 | VectorF v3 = m_mesh->get_vertex(elem[2]); |
| 53 | VectorF v4 = m_mesh->get_vertex(elem[3]); |
| 54 | return 0.25 * (v1 + v2 + v3 + v4); |
| 55 | } |
| 56 | |
| 57 | void TetrahedronElements::check_mesh() { |
| 58 | if (m_mesh->get_dim() != 3) { |
nothing calls this directly
no test coverage detected