| 70 | } |
| 71 | |
| 72 | void EdgeElements::compute_edge_lengths() { |
| 73 | size_t num_elements = getNbrElements(); |
| 74 | m_edge_lengths.resize(num_elements); |
| 75 | for (size_t i=0; i<num_elements; i++) { |
| 76 | VectorI edge = getElement(i); |
| 77 | VectorF v1 = getNode(edge[0]); |
| 78 | VectorF v2 = getNode(edge[1]); |
| 79 | m_edge_lengths[i] = (v1 - v2).norm(); |
| 80 | } |
| 81 | } |
| 82 |